@charset "utf-8";

@import url("/css/member.css");
@import url("/css/ads.css");
@import url("/css/nav_head.css");
@import url("/css/tgp.css");
@import url("/css/membersite.css");


.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin-right:0;}


.newrow {clear:left;}

li.index_series {
	list-style: none;
	margin:	0px 0px 5px 5px;
	font-size: 14px;
}

.index_scenes {
	margin: 10px 0 5px 20px;	
	text-align: center;
	font-size: 14px;
}
.index_scenes a{
	text-decoration: none; font-size: 12px;
}

.index_scenes img {
	border: 1px solid;
	border-color:#ACACAC;
}

.cat_vodspace {
	margin: 30px auto 0 auto;
}
.vod_moretxt { margin: 25px 0 10px 30px; display:block; text-align:right; width: 900px; clear: both; padding-top: 20px;}




/* CSS Document */

*{padding: 0; margin: 0;}

html{
	/*overflow-x: auto;*/ /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}
body {
	font-family:  Arial, sans-serif;
	font-size: 12px;
	text-align: center; /* IE Fix */
	margin: 0px;
	color:#333333;
	padding: 0px; /* required for Opera to have 0 margin */
/*	background-color:#CCCCCC;
*/

background-attachment:fixed;
background-repeat:repeat-x;
background-image:url('/images/splashbg.jpg');	

}

#bg{
	background-image: url('/images/wrapbg.png');
	background-position: center;
	background-repeat:repeat-y;
		width:980px;
	margin-left:auto;
	margin-right:auto;
	}
#wrap_bg {
	background-image: url('/images/wrapbg.png');
	background-position: center;
	background-repeat:repeat-y;
/*	min-height: 900px;*/
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;

}

#container {
	width:958px;
	margin-right:0px;
}

a {
	color:#350000;
	text-decoration:underline;
	font-weight:bold;
	}
a.purch {
	color: #A60D0D;

}

a:hover {
	color:#555555;

}

img {
	border:0px;
	}
	
ul {
	margin-left:20px;
	list-style-type: circle;
	line-height:20px;
	text-align:left;
	}
	
.cat_list li{

	list-style-type: none;
	line-height:30px;
	text-align:left;
	border-bottom:1px #E1E1E1 dotted;
	width:90%;

}

.cat_list li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration:none;
	font-size:16px;
	padding:0 0 0 4px;
}

.post li, .post li a {
	font-size:14px;
	font-weight:normal;
	padding-bottom:7px;
}	
	
p {
	padding:3px;
	}
small {
line-height:18px;
text-align:center;
}
table {

padding:5px;

}

/*######################################## HEADER --*/

/*######################################## CONTENT --*/


#content {
	margin:4px;

}
/*#content_wrap {
	background-color:#FFFFFF;
	display:block;
}*/

#content_left {
	width:535px;
	float:left;

}

#entrypage_left {
	width: 610px;
	float: left;
}

#page_header {
	width:			98%;

}


#index_left {
	width:500px;
	float:left;
	overflow:auto;
	padding-bottom:10px;

	}

#index_right {
	width:440px;
	float:left;
	margin-left:5px;
	/*background-image:url('/images/sidebg.jpg');*/
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:8px;
/*	min-height:800px;
*/	}

#index_wide {
	width:958px;
	overflow:auto;
}

h1.index_wide_header{
	padding:0px;
	margin:0px;

}

.index_moviebox {
	clear:left;
	margin-left:15px;
	margin-bottom:30px;

	}

.index_box {
	width:400px;
	float:left;
	text-align:left;
	}
.index_box dt {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#665E5E;
	margin-bottom:10px;
	font-weight:bold;

}
.index_box p {

	margin:1px;
	padding:1px;
}
	
.index_box_sm {
	width:230px;
	float:left;
	margin-left:5px;
}
.index_box p, .index_box_sm p {
	margin:2px;
	text-align:justify;
	line-height:15px;
	}

.index_box_sm p {
	font-size:11px;
	padding:1px;
	}

.index_sm_col {
	width:300px;
	float:left;
	margin-left:15px;
}
.index_bottombox {
	background-image:url('/images/postbottombg_sm.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;
	clear:both;
	height:54px;
}

.index_box li, .side_content li, .index_box_sm li {
	margin:            0 0 5px 0;
	color: 				#333;
	background-color:  transparent;
	text-align: 		left;
	padding-bottom: 	5px;
	padding-left: 8px;
	list-style-type:circle;
	border-bottom: 		1px dotted #ccc;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.index_box li a, .side_content li a, .index_box_sm li a {
	font-weight:normal;
	text-decoration:none;
	text-transform: capitalize;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.index_box_wide {
	width:960px;
	overflow:auto;
}

.date_sm {
	font-size:10px;
	text-align:left;
	color:#666666;
	padding-left:2px;
	}	


.boxcover{
	width:130px;
	float:left;
	margin-left:13px;
	margin-right:13px;
	margin-bottom:15px;
	display:inline;
	text-align:center;
	height: 255px;

/*	margin-top:23px;
*/	}
.boxcover_cat {
	display:block;
	text-align:center;

}
.boxcover_cat h2, .boxcover_cat h2 a{
text-align:center;
margin:0 0 5px 0;
font-weight:normal;
text-decoration:none;
font-size:18px;
	border-bottom: 1px #E1E1E1 dotted; 


}
.boxcover img, .boxcover_cat img{
	border-style:solid;
	border-width:1px;
	border-color:#E1E1E1;
	padding:4px;
	}

#boxcovertable {

	width:430px;

}

.boxcover_mov {
	margin:5px;
	float:left;
	width:215px;
	display:inline;
}

.boxcover_mov_wrap {
	overflow:auto;
	clear:left;
	width:auto;
}

.boxcover_series {
	float:left;
	width:215px;
	margin-left:35px;
	margin-right:0px;
	margin-bottom:35px;
	margin-top:10px;
}
.boxcover_series img {

	border-style:solid;
	border-width:1px;
	border-color:#E1E1E1;
	padding:4px;
	
	}

.boxcover_side {
	width:200px;

	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:4px
}

.boxcover_side img {

	border-style:solid;
	border-width:1px;
	border-color:#E1E1E1;
	padding:4px;
	
	}

/*.moviebox{
	width:140px;
	float:left;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;

	padding:5px;
	height:250px;
	overflow:auto;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
	*/

.moviebox_mov, .moviebox_mov_wide{
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
	padding:5px;
	clear:both;
	
	}
.moviebox_mov {
	width:490px;
}

.moviebox_mov ul, .moviebox_mov li{
	margin-left:0px;
}
	
.moviebox_mov_wide {
	width:940px;
	margin-left:3px;
	margin-right:3px;
}


.moviebox_info {
	clear:both;
	overflow:auto;
	}
	
.moviebox_info_wide {
	float:right;
	width:300px;
	margin-left:auto;
	margin-right:5px;
	overflow:auto;
	}
#movietext_left {
	padding: 5px;
}

#movietext_right {
	padding: 5px;
	
}
.moviebox_info li{
	list-style:none;
	
}

.moviebox_name, .moviebox_name a {
	font-size:19px;
	font-weight:normal;
	text-decoration:none;
	float:left;
}

.moviebox_mov_dir, .moviebox_mov_dir a {
	font-size:17px;
	font-weight:normal;
	font-style:italic;
	width:200px;
	float:right;
	text-decoration:none;
	margin-top:-4px;
	text-align:right;
}

.moviebox_mov_dir small {
	font-size:10px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.moviebox_title {
	margin-bottom:5px;
	margin-top:4px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E8E8E8;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:10px;
}

.moviebox_title h1, .moviebox_title h1 a {
	margin:0px;
	text-decoration:none;
	font-weight:normal;

}

.moviebox_title_index {
	width:98%;
	margin-bottom:15px;
	margin-top:4px;
		display:block;



}

/*.moviebox_title h1 {
	padding:0px;
	margin:0px;
}*/


.moviebox_text {
	text-align:justify;
	
}
	
	
.moviebox_purch {
	border-color:#E8E8E8;
	border-style:solid;
	border-width:1px;
	background-color:#FBFBFB;
/*	clear:both;
	margin-top:20px;*/
	overflow:auto;
	margin-top:10px;
	padding-bottom:5px;
}
.purch_box{
	float:left;
	display:inline;
	margin: 5px 10px 0 10px;
}
.purch_box a {
	text-decoration:none;
}

.post {

	margin-left:5px;
	margin-bottom:8px;
/*	width:495px;*/
	text-align:justify;
	
}
.post_wide {

	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	width:790px;
    padding:5px;
	clear:both;
	
}

.post_wide {
	text-align:left;

}

.post_left {
	float:left;
	width:450px;
	min-width:400px;
	}
.post_right {
	float:left;
	width:330px;
	clear:right;
	}

.post_wide_full {
	margin:0px;
	padding:0px;
	text-align:center;
}

.post h1, .post_wide h1 {
	font-size:20px;
    font-weight:normal;
	margin-bottom:4px;
	padding:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E8E8E8;
	text-align:left;
}

.post h2, .post_wide h2 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:4px;
	padding:0px;
	margin-left:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E8E8E8;
}
.post h2 a, .post_wide h2 a{
	text-decoration:none;
	font-weight:normal;
	}
    
.post h3 a, post h3 {
	font-size:15px;
	font-weight:normal;
    padding:0px;
    margin:0px;
}

.post_wide h4 {
	font-size:16px;
	clear:both;
	
	}
	
.post_wide h4, .post_wide a h4, .post_wide h3 a, post_wide h3  {
	width:98%;
	background-color:#DBE8FB;
	padding:3px;
}

.post_img {
    padding:3px;
	margin-bottom:2px;
}

.post_img img {
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#E1E1E1;
}

.post_sologal_img {
/*	border-width:1px;
	border-style:solid;
	border-color:#02203E;*/
	margin-bottom:5px;
    float:left;
    margin-right:0px;

}

/*.post_sologal_img li {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	margin-bottom: 15px;
	margin-left:0px;
	margin-right:0px;
    width:250px;
    over-flow:hidden;
}

.post_sologal_img ul {
	position:relative;
	list-style-type:none;
    padding:0;
    margin:0;
}

.post_joinlink {
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}*/

.post_text {
	padding:5px;
    clear:both;
	text-align:justify;
	

}

.post_text li {

padding:3px;
}

.post_text ul {
margin-left:8px;

}
/*.post_text_solo {
	padding:5px;
	float:left;
    width:520px;
    clear:both;
}
*/
.post_text a {

}

.post_text a:hover {

}
.post_bottombg {
	background-image:url('/images/postbottombg.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;
	height:54px;
	width:475px;
	margin-left:auto;
	margin-right:auto;
    clear:both;
	}
.paginate {
	clear:both;
	padding:10px;
}


td.purchase_box {

	text-align:center;
	padding:5px;

}

/*################################# LIST Decorations #####################################################*/

.list_rss {
	list-style-image:url('/images/icons/RSS_sm.png');
}

.films {
	list-style-image:url('/images/icons/16-video-square.png');
}

li.films {
	margin: 10px 0px 0px 25px;
}

.stars {
	list-style-image:url('/images/icons/Favorite_sm.png');	
}

.niches {
	list-style-image:url('/images/icons/16-video-rect.png');
	
}

li.niches {
	margin: 10px 0px 0px 25px;
}

/*################################# HEADERS #####################################################*/

h1 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#665E5E;
	text-align:left;
	margin-bottom:10px;
	margin-left:1px;
	padding:0;
}


h1.cat_col {
	text-align:center;
	}

h1 a {
	color:				#665E5E;
	text-decoration:	none;
	font-weight:		normal;

}

h2 {
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#665E5E;
	text-align:left;
	margin-top:4px;
	margin-left:0px;
	padding:0px;
}

h4 {
	font-size:15px;
/*	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;*/
	text-decoration:none;
	text-align:left;
	padding-bottom:2px;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;	

}

h3 { 
	font-size:12px;
	margin-bottom:2px;
	margin-top:5px;
	color:#881002;
		text-align:left;

		
	}
h4 a, h3 a {

	text-decoration:none;
	text-align:left;

}


h5 {
	margin-top:0px;
	margin-bottom:4px;
	padding:0px;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#881002;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
		text-align:left;

}

h6, h6 a {
	margin-top:6px;
	margin-bottom:2px;
	padding:0px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
	margin-left:3px;
	color:#881002;
	text-align:left;

	text-decoration:none;
}



.actors_links a{
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	line-height:25px;

}



.paginate, .pagecount, .paginate a, .paginate b {
	font-size:16px;
}

.pagecount {}


/*######################################## SIDEBAR --*/

#sidebar {
	width:310px;
	min-height:400px;
	float:left;
	margin-left:5px;
	background-image:url('/images/sidebg.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:8px;

}

#sidebartwo {
	width:175px;
	min-height:800px;
	float:right;
	margin-left:5px;
	padding-left:0px;
	
	
}

#sidebar_mini {
	width:175px;
	min-height:800px;
	float:left;
	margin-left:5px;
	background-image:url('/images/sidebg.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:8px;


}


#sidebar h2 {
	/*	font-size:16px;
	background-color:#EAEAEA;
	color:#666666;
	padding:3px;
	padding-left:7px;
	border-color:#C3C3C3;
	border-style:solid;
	border-width:1px;*/
	width:90%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#881002;
		margin-bottom:5px;
}

.side_content {
	font-size:11px;
	color:#380707;
	margin-bottom:20px;
	text-align:left;
	margin-left: 20px;
}

#sidebar ul {
	margin-left: 0px;	
}

/*######################################## FOOTER --*/

#footer {

	width:950px;
	height:200px;
	text-align:center;
	display:block;
	clear:both;
	margin-top:50px;
		margin-left:auto;
	margin-right:auto;
	padding:10px;
	}
	



/*######################################## GALLERY --*/


#content_gallery {
 left:              0px;
/* right:             10px;*/
/* background-color: 	#fff;
border: 1px solid 	#333;
 margin:            0 15px 0 15px;*/
 padding:           0px 2px 30px 0px;
 width:             auto;
}
* html #content_gallery {
 width:             100%;
 width:            	auto;
}

#narrowcontent {
 left:              0px;
 right:             10px;
 background-color: 	#fff;
 border: 1px solid 	#333;
 margin:            0 10px 0 10px;
 padding:           10px 12px 12px 12px;
 width:             auto;
}
* html #narrowcontent {
 width:             100%;
 width:            	auto;
}

/*a {
 text-decoration:   none;
 color:             #330099;
 background-color:  transparent;
}
  
a:visited {
 color:             #330099;
 background-color:  transparent;
}

a:hover {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
*/
.breadcrumb {
 margin:            15px 0 15px 6px;
 font-size:         11px;
 background-color:  transparent;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

img {
 margin:		0;
 padding:	0;
 border:		0;
}

.border {
 border:	1px solid #000;
}

.paddedborder {
 padding: 	20px;
 border: 	1px solid #000;
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #EAEBEE;
}

.title {
 margin:            3px 0 0 0;
 font-size:         11px;
 font-weight: 		bold;
 color:             #000;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-size:         11px;
 color: #000;
}

.commentlink {
 margin:            4px 0 8px 0;
}




.stats {
 margin:            4px 0 4px 0;
 font-size:         10px;
 font-weight: 		normal;
 color:             #fff;
}

.imageBG {
	text-align: center;
}

.categories {
 padding:           5px 10px 5px 12px;
 background-color:  #E9E9F2;  
}

.tableBorder {
 border: 1px solid #73737E;
}

th {

	font-weight:		bold;
	text-align:			left;
	padding:           5px 4px 5px 12px;

}

td {
 font-size:         12px;
 color:             #000;
}

.powered {
 margin:            15px;
 font-size:         10px;
 background-color:  transparent;
 text-align:			center;
 clear:both;
}


/* SEARCH */
/*
form {
 margin:            0;
 padding:           0;
 border:            0;
}

.select {

 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #333;
 margin-top:        2px;
 margin-bottom:     2px;
} 
.multiselect {

 margin-top:        2px;
 margin-top:        2px;
} 
.radio {
 color:             transparent;
 background-color:  transparent;
 margin-top:        4px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
}
.checkbox {
 background-color:  transparent;
 color:				transparent;
 padding:           0;
 border:            0;
}

.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
}

.resultRowOne {

 padding:           6px 6px 6px 8px;

}

.resultRowTwo {
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.resultHead {

 font-weight: 		bold;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}
*/

/*
    Table Formatting
------------------------------------------------------ */ 

.tablePad {
 padding:  0 2px 4px 2px;
}

.tableborder {
 border:            1px solid #D8D8D8;
 padding:			1px;
 margin-top:        1px;
 margin-bottom:     3px;
}
.tableBorderTopRight {
 border-top:     	1px solid #D8D8D8;
 border-right:     	1px solid #D8D8D8;
 padding:			0;
 margin-top:        1px;
 margin-bottom:     3px;
}
.tableBorderRight {
 border-right:      1px solid #D8D8D8;
 padding:			0;
 margin-top:        1px;
 margin-bottom:     3px;
}

.tableBG {
 background-color: #F0F0F0;
}
.tableHeadingBG {
	color:             #333333;
	padding:           6px 6px 6px 6px;
	border-bottom:     1px solid #fff;
}
.tableHeading {
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         12px;
	letter-spacing:    0.1em;
	font-weight:		bold;
	color:             #333333;
	padding:           0;
	margin:			0;
	background-color:  transparent;
}
.tableRowHeading, .tableRowHeadingBold {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #404055;
 padding:           8px 10px 8px 6px;
 border-top:        1px solid #D8D8D8;
 border-bottom:     1px solid #D8D8D8;
 border-left:       1px solid #D8D8D8;
 border-right:      1px solid #D8D8D8;
}
.tableRowHeadingBold {
font-weight: bold;
}
.tableCellOne {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #38394B;
 padding:           3px 6px 3px 6px;
 border-top:        1px solid #fff;
 border-bottom:     1px solid #C8C8C8;
 border-left:       1px solid #C8C8C8;
 border-right:      1px solid #fff;
}
.tableCellTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #38394B;
 padding:           3px 6px 3px 6px;
 border-top:        1px solid #fff;
 border-bottom:     1px solid #C8C8C8;
 border-left:       1px solid #C8C8C8;
 border-right:      1px solid #fff;
}


#splashtable {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 margin:0 auto 0 auto;
 padding:0;
}

h1.splash {
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#665E5E;
	text-align:center;
	margin-bottom:10px;
	margin-left:1px;
	padding:0;
}

#slash_sub {
background-image:			url(/images/splash_04.jpg);
height:						100px;
background-attachment:		fixed;
background-position:		top;

}

.splash_content {
font-size:			10px;
text-align:			left;
padding:            5px;

}

#membertable {
	
	padding: 5px;
	margin: 5px;
}
#membertable small {
	color:#999;
	
}

#membertableleft {
	
	padding: 5px;
	margin: 5px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	width: 350px;
	
}


#membertableright {
	
	padding: 5px;
	margin: 5px;
	text-align: left;
}


/*

    Form Field Formatting
------------------------------------------------------ */ 

form {
 margin:            0;
 padding:           0;
 border:            0;
}
.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}
.input {
 border:        	1px solid #E0E0E0;
 color:             #333;
 font-family:       Arial, Sans-serif;
 font-size:         22px;
 height:            30px;
 padding:           4px;
 margin:        	0;
} 
.textarea {
 border:        	1px solid #E0E0E0;
 color:             #333;
 font-family:       Arial, Sans-serif;
 font-size:         22px;
 padding:           4px;
 margin:        	0;
}
.select {
 background-color:  #fff;
 font-family:       Arial, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #333;
 margin-top:        3px;
 margin-bottom:     2px;
 border: 			1px solid #E0E0E0;
} 
.multiselect {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        2px;
 margin-top:        2px;
} 
.radio {
 background-color:  transparent;
 margin-top:        4px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
}
.checkbox {
 background-color:  transparent;
 padding:           0;
 border:            0;
}
.buttons {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 border-top:		1px solid #D8D8D8;
 border-left:		1px solid #D8D8D8;
 border-right:		1px solid #D8D8D8;
 border-bottom:		1px solid #D8D8D8;
 letter-spacing:    .1em;
 margin:        	0;
 padding:			1px 6px 3px 6px;
 background-color:  #F2F2F2;
 color:             #881002;
 cursor: pointer;
}

.submit {
	margin:        		2px 0 0 0;
	padding:			4px;
	background-color:  	#F3F3F3;
	color:             	#6A6A6A;
	border: 			1px solid;
	border-color:		#E0E0E0;
	height:         	40px;
	font-size:			18px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	
}  

/*
    Formatting Buttons
------------------------------------------------------ */ 

.buttonMode {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 color:             #73769D;
 background-color:  transparent; 
 white-space: 		nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
 background-color:  #f6f6f6;  
 padding:           0;
 border-top:        #333 1px solid;
 border-right:      #333 1px solid;
 border-bottom:     #333 1px solid;
}
.htmlButtonOuterL  {
 border-left:       #333 1px solid;
}
.htmlButtonInner {
 background-color:  transparent; 
 text-align:		center;
 padding:			0 3px 0 3px;
 border-left:       #fff 1px solid;
 border-top:        #fff 1px solid;
 border-right:      #ccc 1px solid;
 border-bottom:     #ccc 1px solid;
}
.htmlButtonOff {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOff a:link { 
 color:             #000;
 text-decoration:   none;
 white-space:       nowrap;
}
.htmlButtonOff  a:visited { 
 text-decoration:   none;
}
.htmlButtonOff a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOff a:hover { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 background:        #f6f6f6;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOn a:link { 
 color:             #990000;
 text-decoration:   none;
 white-space:       nowrap;
}  
.htmlButtonOn  a:visited { 
 text-decoration:   none;
} 
.htmlButtonOn a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn a:hover { 
 color:             #999;
 text-decoration:   none;
}


