/* CSS Document */

body{
/*margin:0px;*/
padding:0px;
background: url(../images/bg.jpg) repeat-x #B8B8B8;
font:11px Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,p,ul,li,div,fieldset,input{
margin:0px;
padding:0px;
}

*html a{position:relative;
}

#container{
width:1018px;
margin:0px auto;
padding:0px;
}

#header{
width:1018px;
margin:0px auto;
background:url(../images/header_bg.jpg) no-repeat  left top;
height:74px;
position:relative;
}
.logo{
width:278px;
padding:20px 0px 0px 30px;
margin:0px 0px 0px 0px;
}
.searchbox{
width:581px;
float:right;
margin:49px 70px 0px 0px;
padding:0px;
}

*html .searchbox{
width:581px;
float:right;
margin:49px 40px 0px 0px;
padding:0px;
}

.searchbox a.photo{
margin:0px;
padding:0px 0px 0px 15px;
background:url(../images/photo_bg.jpg) no-repeat top left;
width:157px;
height:25px;
float:left;
}

.searchbox a.photo:hover{
margin:0px;
padding:0px 0px 0px 15px;
background:url(../images/photo_bgover.jpg) no-repeat top left;
width:157px;
height:25px;
float:left;
}

.searchbox a.movie{
margin:0px;
padding:0px;
background:url(../images/movie_bg.jpg) no-repeat top left;
width:156px;
height:25px;
float:left;
}
.searchbox a.movie:hover{
margin:0px;
padding:0px;
background:url(../images/movie_bgover.jpg) no-repeat top left;
width:156px;
height:25px;
float:left;
}

.searchbox .search{
width:auto;
float:right;
height:25px;
margin-right:20px;
}

*html .searchbox .search{
width:auto;
float:right;
height:25px;
margin-right:5px;
}

.search .form{
float:left;
border:none;
background:url(../images/search_icon.gif) no-repeat left #262626;
padding-left:31px;
width:150px;
height:17px;
padding-top:2px;
font:12px Arial, Helvetica, sans-serif;
color:#686868;
padding-right:10px;
}

#maincon{
background:url(../images/shadow.png) repeat-y left top;
width:1018px;
margin:0px auto;
padding:0px;
}

* html #maincon{
background:none;
margin-top:0px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow.png',sizingMethod='scale')
}


#body_con{
width:970px;
background:#0F0F0F;
border-left:2px solid #4A4A4A;
margin:0px auto;
padding:8px;
padding-bottom:0px;
height:hidden;
overflow:hidden;
}



#login{
background:url(../images/login_bg.jpg) no-repeat left top #000;
width:970px;
height:auto;
margin:0px auto;
padding:10px 0px 0px 0px;
float:left;
position:relative;
}

#login .loginsec{
float:left;
margin:25px 0px 0px 10px;
}

.loginsec a{
color:#fff;
text-decoration:underline;
height: 15px;
}

.loginsec a:hover{
color:#fff;
text-decoration:none;
}

#login .avatar{
width:59px;
/*height:59px;*/
border:1px solid #ccc;
float:left;
margin:10px 3px 0px 8px;
background:#fff;
}

.avatar img{
width:59px;
height:59px;
}

#login img.ad{
width:728px;
height:90px;
float:right;
border:1px solid #484848;
margin:5px 17px 0px 0px;
padding:0px;
}


#login span{
width:120px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#B9B9B9;
line-height:22px;
padding:3px 0px 0px 5px;
}


#login .form-submit{
  background:url(../images/botton_bg.gif) repeat-x #FEAB12;
  color:#000;
  margin:10px 3px 0px 3px;
  padding:1px 3px;
  font:11px Arial, Helvetica, sans-serif;
  border:solid 1px #F9D562;
  cursor:pointer;
  float:left;
  }



#login .form-submit:hover{
background:url(../images/name_bg.gif) repeat-x #FEAB12;
}


#body_sec{
background:url(../images/bodysection_bg.gif) repeat-x left top #BBBBBB;
width:970px;
height:auto;
margin:0px auto;
padding:0px;
float:left;
padding-top:5px;
}

#body_sec .page_title{
background:url(../images/title_bg.gif) repeat-x left top;
width:960px;
height:30px;
margin:0px auto;
padding:0px;
margin-bottom:10px;
}

.page_title h3{
font:bold 20px "Trebuchet MS";
color:#FFFFFF;
padding:3px 10px 0px 20px;
}


#body_sec .middle_con{
width:960px;
margin:0px auto;
padding:0px;
height:auto;
}

.middle_con .left_box{
width:650px;
background:#FFFFFF;
float:left;
padding:0px 0px 10px 0px;
margin:0px;
/*min-height:1145px;*/
min-height:1163px;
overflow:hidden;
}

*html .middle_con .left_box{
width:650px;
background:#FFFFFF;
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
height:auto;
}
.middle_con .left_box .view{
	padding:10px;
}
.left_box fieldset{
display:block;
width:98%;
border:none;
margin:0px auto;
}

.left_box .header_img{
width:auto;
height:auto;
padding:0px;
margin:10px 10px;
}

.left_box h5{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:10px 10px 10px 10px;
	padding-top:10px;
}

.left_box h2{
font:bold 13px Arial, Helvetica, sans-serif;
color:#000000;
margin:3px 10px;
padding:5px 0;
}

.left_box h5 p{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding-top:0px;
}


.left_box h5 span{
font:12px Arial, Helvetica, sans-serif;
color:#858585;
padding:0px;
margin:0px;
}

.left_box .table_box{
width:630px;
float:left;
height:auto;
margin:10px 0px 10px 7px;
border-bottom:1px solid #f1f1f1;
padding-bottom:20px;
}

.article_head {
	margin: 0px;
	padding-top: 0px;
}

.article_head h5 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #344051;
}

.article_head p.article_head_sub {
	font: 12px Arial, Helvetica, sans-serif;
	color: #344051;
	padding-top: 0px;
	margin: 3px 5px -10px 10px;
}

.article_head p.sub_date {
	float: right;
}

.article_head_border {
	clear: both;
	border: 1px solid #EBEBEB;
	padding: 1px;
	background-color: #EBEBEB;
	margin-bottom: 5px;
	margin-top: 40px;
}

.table_box table{
width:400px;
margin:0px 0px 0px 10px;
}

.table_box td p{
width:auto;
padding:0px;
margin:20px 0px 0px 0px;
}

.table_box td a{
font:12px Arial, Helvetica, sans-serif;
color:#343333;
text-decoration:none;
}

.table_box td a:hover{
color:#004aa5;
text-decoration:underline;
}

.left_box p{
font:14px Arial, Helvetica, sans-serif;
color:#2D2D2D;
margin:8px 10px 4px 10px;
padding-top:2px;
}


.left_box p img{
width:auto;
height:auto;
float:left;
margin:5px 10px;
border:solid 0px #000;
}

.left_box a{
font:12px Arial, Helvetica, sans-serif;
color:#231FE5;
text-decoration:none;
}

.left_box a:hover{
color:#FFA200;
text-decoration:none;
}

.left_box .advert{
width:auto;
float:left;
margin:0px 0px 0px 10px;
padding:0px;
}

.advert ul{
width:auto;
padding:0px;
margin:0px;
}

.advert ul li{
background:url(../images/arrow_black.gif) no-repeat left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
padding:0px 0px 0px 15px;
margin:0px 0px 10px 0px;
list-style:none;
}
.left_box .titlebg{
background:url(../images/feature_bg.gif) repeat-x left top;
width:635px;
float:left;
height:28px;
margin:10px 0px 10px 7px;
}

*html .left_box .titlebg{
background:url(../images/feature_bg.gif) repeat-x left top;
width:635px;
float:left;
height:28px;
margin:10px 0px 10px 4px;
}

.titlebg h1{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:4px 0px 0px 15px;
float:left;
}

.titlebg .more{
background:url(../images/flag_bg.gif) no-repeat left top;
width:98px;
float:right;
margin:0px;
padding:0px;
height:28px;
}

.more a{
background:url(../images/more_but.gif) no-repeat;
width:44px;
height:13px;
float:right;
margin:9px 12px 0px 0px;
}

.left_box .maincon{
background:#ededed;
width:615px;
height:auto;
margin:2px 0px 0px 8px;
padding:10px;
float:left;
}


*html .left_box .maincon{
background:#4B4B4B;
width:615px;
height:auto;
margin:10px 0px 0px 4px;
padding:10px;
float:left;

}



.left_box .maincon .img_section{
float:left;
margin-right:0px;
}

.left_box .maincon .img_section img{
border:2px solid #FFF;
}

.left_box .maincon .img_section1{
float:left;
margin-right:0px;
}

.left_box .maincon .img_section1 img{
border:2px solid #b8b8b8;
}


.left_box .maincon .con_section{
width: 435px;
float:left;
margin-left:15px;
}

.left_box .maincon .con_section h1{
font:18px Arial, Helvetica, sans-serif;
color:#353431;
}

.left_box .maincon .con_section h1 a{
font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}

.left_box .maincon .con_section h1 a:hover{
color:#256cbf;
text-decoration:none;
}

.left_box .maincon1 .con_section h1 a{
font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}


.left_box .maincon1 .con_section h1 a:hover{
color:#256cbf;
text-decoration:none;
}


.left_box .maincon .con_section h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#797668;
margin:0px;
padding:0px;
}

.left_box .maincon .con_section p{
font:11px Arial, Helvetica, sans-serif;
color:#777777;
margin:0; padding:0;
margin-bottom:15px;
}

.left_box .maincon .con_section a{
padding:5px 0px;
line-height:18px;
font:12px Arial, Helvetica, sans-serif;
color:#ffa200;
text-decoration:underline;
}

.left_box .maincon .con_section a:hover{
color:#000;
text-decoration:none;
}


.left_box .maincon1{
background:#f2f2f2;
width:615px;
height:auto;
margin:2px 0px 0px 8px;
padding:10px;
float:left;
}


*html .left_box .maincon1{
background:#989898;
width:615px;
height:auto;
margin:10px 0px 0px 4px;
padding:10px;
float:left;
}

.left_box .maincon1 .img_section{
float:left;
margin-right:0px;
}

.left_box .maincon1 .img_section img{
border:2px solid #FFF;
}


.left_box .maincon1 .img_section1{
float:left;
margin-right:0px;
}

.left_box .maincon1 .img_section1 img{
border:2px solid #b8b8b8;
}



.left_box .maincon1 .con_section{
width: auto;
float:left;
margin-left:15px;
}

.left_box .maincon1 .con_section h1{
font:18px Arial, Helvetica, sans-serif;
color:#353431;
}

.left_box .maincon1 .con_section h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#797668;
padding:0px;
margin:0px;
}


.left_box .maincon1 .con_section p{
line-height:18px;
font:11px Arial, Helvetica, sans-serif;
color:#777777;
margin:0; padding:0;
margin-bottom:15px;
}

.left_box .maincon1 .con_section a{
padding:5px 0px;
line-height:18px;
font:12px Arial, Helvetica, sans-serif;
color:#ffa200;
text-decoration:underline;
}

.left_box .maincon1 .con_section a:hover{
color:#323232;
text-decoration:none;
}
/*--- poll css ---*/
ul.poll{
	width:auto;
	list-style:none;
	padding:5px 0px;
	margin:15px 0px 0px 15px;
	float:left;
}

ul.poll li{
	width:auto;
	list-style:none;
	padding:5px 0px;
}
ul.poll li a{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
ul.poll li a:hover{
text-decoration:underline;
}
/*--- end of poils*/


#paging{
width:auto;
height:auto;
float:left;
margin:10px 0px 10px 60px;
padding:0px;
display:block;
}

*html #paging{
width:550px;
height:auto;
float:left;
margin:10px 0px 10px 30px;
padding:0px;
display:block;
}

#paging .prev_bot{
width:auto;
padding:0px;
margin:0px;
float:left;
}

.prev_bot img{
width:auto;
padding:10px 8px;
margin:0px 10px 0px 0px;
border:1px solid #e4e4e4;
}
.prev_bot img:hover{
border:1px solid #848484;
}


#paging .next_bot{
width:auto;
padding:0px;
margin:0px;
float:left;
}

.next_bot img{
width:auto;
padding:9px 8px;
margin:0px 0px 0px 0px;
border:1px solid #e4e4e4;
}
.next_bot img:hover{
border:1px solid #848484;
}


#paging .list{
width:auto;
padding:0px;
margin:0px;
float:left;
height:auto;
}

.list ul{
width:auto;
padding:0px;
margin:0px;
}

.list ul li{
width:auto;
list-style:none;
float:left;
padding:5px 0px;
margin:0px 10px 0px 0px;
border:1px solid #e1d9ad;

}

.list ul li a{
background:#f9f4dd;
width:auto;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:5px 3px;
margin:0px 0px 0px 0px;
}

.list ul li a:hover{
color:#FFA200;
background:#f2eccc;

}

.list ul li .current{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
background:#e8d055;

}


#paging1{
width:390px;
height:auto;
float:right;
margin:20px 40px 0px 0px;
padding:0px;
}

*html #paging1{
width:390px;
height:auto;
float:right;
margin:20px 10px 10px 0px;
padding:0px;
}

#paging1 .list1{
width:auto;
padding:0px;
margin:0px;
float:left;
height:auto;
}

#paging1 .list1 ul{
width:auto;
padding:0px;
margin:0px;
}

#paging1 .list1 ul li{
width:auto;
list-style:none;
float:left;
padding:5px 0px;
margin:0px 10px 0px 0px;
border:1px solid #e3e3e3;

}

#paging1 .list1 ul li a{
background:#f6f6f6;
width:auto;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:5px 3px;
margin:0px 0px 0px 0px;
}

#paging1 .list1 ul li a:hover{
color:#FFFFFF;
background:#919191;

}

#paging1 .list1 ul li .current{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
background:#919191;

}





.middle_con .right_box{
width:300px;
float:right;
margin:0px;
padding:0px;
}

.right_box .top_sec{
float:left;
width:300px;
height:auto;
padding:0px;
margin:0px 0px 10px 0px;
}



.top_sec img{
width:auto;
height:auto;
margin:0px;
padding:0px;
border:none;
float:left;
}



.right_box .middlesec{
width:300px;
padding:0px;
margin:0px;
float:left;
}
.middlesec .left_img{
width:160px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
height:600px;
}

.left_img img{
width:160px;
margin:0px;
padding:0px;
border:solid 1px #000000;
height:600px;
}

.middlesec .right_img{
width:120px;
margin:0px 0px 0px 0px;
padding:0px;
float:right;
height:auto;
}

.right_img img{
width:120px;
margin:0px 0px 10px 0px;
padding:0px;
border:solid 1px #000000;
height:240px;
float:right;
}

.middlesec .bottom_img{
float:right;
padding:0px;
margin:2px 0px 0px 0px;
}

.bottom_img img{
width:120px;
height:90px;
padding:0px;
margin:0px;
border:solid 1px #000000;
}


.middle_con .bottom_sec{
width:298px;
height:auto;
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
float:left;
background:#3D3D3D;
border:1px solid #000000;
}

*html .middle_con .bottom_sec{
width:298px;
height:auto;
margin:10px 0px 8px 0px;
padding:10px 0px 0px 0px;
float:left;
background:#3D3D3D;
border:1px solid #000000;
}





.bottom_sec .total{
width:297px;
height:16px;
float:left;
background:#313131;
font:11px Arial, Helvetica, sans-serif;
color:#989898;
padding:4px 0px 0px 0px;

}


#footer_sec{
width:959px;
float:left;
margin:8px 6px 0px 6px;
padding:0px;
}

*html #footer_sec{
width:950px;
float:left;
margin:0px 0px 0px 3px;
padding:0px;
}

#footer_sec .atvracing{
background:url(../images/feature_bg.gif) repeat-x left top;
width:959px;
float:left;
margin:0px;
padding:0px;
height:28px;
}

.atvracing .flag_left{
background:url(../images/flag_left.gif) no-repeat left top;
float:left;
width:81px;
height:28px;
margin:0px;
padding:0px;}

.atvracing .flag_right{
background:url(../images/flag_right.gif) no-repeat left top;
float:right;
width:92px;
height:28px;
margin:0px;
padding:0px;
}

.atvracing h1{
font:20px "Trebuchet MS";
color:#000000;
float:left;
width:786px;
margin:0px;
padding:0px;
text-align:center;
}

#footer_sec .bottomlogos{
width:957px;
float:left;
padding:10px 0px 3px 3px;
margin:0px;
background:#202020;
/*height:46px;*/ 
}

.bottomlogos img{
width:auto;
padding:0px 4px;
margin:0px;
}

.bottomad{
width:970px;
background:url(../images/bottom_ad_bg.jpg) repeat-x top left;
height:118px;
float:left;
text-align:center;
padding-top:10px;
}

*html .bottomad{
width:970px;
background:url(../images/bottom_ad_bg.jpg) repeat-x top left;
height:auto;
margin:0px;
padding:0px;
}

.bottomad img{
/*margin:12px 0px 10px 132px;*/
	display: block;
	margin:	0 auto;
}

.bottomad div {
	margin: 0 auto;
}

.bottomad-container {
    margin-left: auto;
    margin-right: auto;
    float: left;
}

#footer{
background:url(../images/footerbg.png) no-repeat top center;
height:auto;
padding:0px;
padding-top:25px;
margin:0px auto;
width:1018px;
}

*html #footer{
background:url(../images/footerbg.jpg) no-repeat top center;
height:auto;
padding:0px;
margin:0px auto;
width:1018px;
}

#footer .footnav{
width:986px;
margin:0px auto 8px auto;
padding:0px 0px 12px 0px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#343434;
border-bottom:1px dashed #999;
position:relative;
}


.footnav ul{
	width:auto;
	margin:0px 0px 10px 80px;
	padding:0px;
	/*position:absolute;*/ 
	right:0;
}


.footnav ul li{
	width:auto;
	margin:0px;
	padding:0px 5px 0px 5px;
	border-right:1px solid #343434;
	font:12px Arial, Helvetica, sans-serif;
	color:#343434;
	list-style:none;
	float:left;
}

.footnav ul li a{
	color:#343434;
	text-decoration:none;
	margin:0px 0px;
	padding:0px 0px;
}

.footnav ul li a:hover{
	color:#000;
	text-decoration:none;
}


.footerbot{
	width:986px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:5px 0px;
}
.footerbot p{
	padding-bottom:42px;
}
.footerbot strong{
	width:986px;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:2px 0px;

}

/*#forum{
	width:635px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}


#forum a{
	font:13px Arial, Helvetica, sans-serif;
	color:#FFA200;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
	margin-left:8px;
}

#forum .bgcolor{
	background:#E7E7E7;
}

#forum a:hover{
	text-decoration:none;
}

#forum .description {
    font-size: 0.9em;
	margin: 0.5em;
}
#forum table {
	width:100%;
	margin:0px 0px 0px 5px;
	padding:0px;
}
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
	white-space: nowrap;
	

 
}
#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
	text-align: center;
 
}


#forum th{
	width:auto;
	padding:0px 0px 0px 5px;
	margin:0px;
	background:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	height:30px;
}


#forum ul{
	width:auto;
	padding:0px;
	margin:10px 0px 10px 0px;
}

#forum ul li{
	width:auto;
	list-style:none;
	padding:0px;
	margin:0px;
	font:13px Arial, Helvetica, sans-serif;
	color:#000000;
}


#forum td{
	font:13px Arial, Helvetica, sans-serif;
  	color:#000000;
 	
 	 padding-left:3px;
	 border-top:1px solid #AC8506;
}


#forum tr.odd{
	background:#feeecd;
	padding:0px;
}

#forum tr.even{
	background:#F5F5F5;
}

#forum td.container{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	height:30px;
	background:#F3B411;
	padding:0px;
	margin:0px;
}

#forum td.container a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	text-decoration:none;
	margin:0px 0px 0px 5px;
}


#forum .name{
	padding: 5px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}

#forum .name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#A17B01;
	text-decoration:none;
}

#forum .name a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#A05F02;
	text-decoration:underline;
}

#forum td.container a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#505050;
	padding:0px;
	text-decoration:underline;
}




.forum-topic-navigation {
  padding: 1em 0 0 3em;
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  text-align: center;
  padding: 4px 0px 20px 0px;
}
.forum-topic-navigation .topic-previous {
  text-align: left;
  float: left;
  width: 46%;
  margin:0px 0px 0px 20px;
}
.forum-topic-navigation .topic-next {
  text-align: right;
  float: right;
  width: 46%;
  padding:0px 20px 0px 0px;
}*/

#news{
width:635px;
float:left;
height:auto;
margin:5px 0px 10px 7px;
}

#news .more_results{
width:auto;
float:left;
padding:0px;
margin:0px;
}

.more_results ul{
width:auto;
padding:0px;
margin:0px 0px 0px 15px;
}

.more_results ul li{
background:url(../images/arrow_black.gif) no-repeat left;
list-style:none;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 0px 0px 15px;
margin:5px 0px 0px 0px;
}

.more_results ul li a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.more_results ul li a:hover{
color:#4A4A4A;
text-decoration:none;
}



#news h6{
width:auto;
padding:0px;
margin:8px 0px 0px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFA200;
}

#news h3{
width:auto;
padding:0px;
margin:8px 0px 0px 0px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFA200;
}

#news p{
width:auto;
padding:8px 0px 15px 0px;
margin:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
border-bottom:1px solid #BBBBBB;
}

#news p a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

#news p a:hover{
color:#4A4A4A;
text-decoration:none;
}

#news1{
width:635px;
float:left;
height:auto;
margin:5px 0px 10px 7px;
}

#news1 .racing_title{
font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#666666;
width:635px;
display:block;
float:left;
margin:0 5px 10px 0px;
padding:8px 0px;
background:#f1f1f1;
text-align:center;
}

#news1 .racing_title span {
	text-align:left;
	font:bold 18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#256cbf;
	padding:0 3px;
	background:#e9e9e9;
}

#news1 .racing_title span a{
	font:bold 18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#256cbf;
}

#news1 .racing_title span a:hover{
	color:#666666;
}

#news1 .desc{
width:auto;
padding:0px 0px 10px 0px;
margin:0px;
}
#news1 .maincon1{
	margin-left:0;
}
#news1 .maincon{
	margin-left:0;
}

.desc p{
width:auto;
padding:8px 0px 10px 0px;
margin:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
}

.desc h3 {
font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#666666;
padding-left:15px;
margin:8px 0px 0px 0px;
clear:both;
}
*html h3{
	margin:0px;
	padding:0px;
}
.desc h3 a{
font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#666666;
background:url(../images/arrow_black.gif) left no-repeat;
padding-left:15px;
}

.desc h3 a:hover{
	color:#256cbf;
	text-decoration:none;
}


.error_msg{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF0000;
padding:0px 10px;
margin:10px 0px 0px 10px;
width:auto;
}
/******Login*******/

#top_nav{
width:auto;
background:#FCD404;
padding:5px 0px 10px 0px;
margin:5px 5px 0px 5px;
}
.bookmark{
	width:auto;
	padding:10px 15px 0px 0px;
	float:right;
}
.breadcrumb {
 width:auto;
 margin:0px 0px 0px 0px;
 padding:10px 15px 10px 0px;
 background:#DBD9C6;
}

.breadcrumb a{
width:auto;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#000000;
text-decoration:none;
padding:0px 5px 0px 5px;
}

.breadcrumb a:hover{
color:#696969;
}

#tabs-wrapper {
  margin: 0px 0px 50px 0px;
}
#tabs-wrapper h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
margin:5px 0px 10px 10px;
}

#tabs-wrapper ul{
width:auto;
margin:0px 0px 0px 25px;
}

#tabs-wrapper li{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px 0px 0px 5px;
background:#fff;
list-style:none;
float:left;
}

#tabs-wrapper li.active{
	background: url(../images/bg-tab.png) repeat-x ;

}


#tabs-wrapper li a{
font:12px Arial, Helvetica, sans-serif;
color:#000;
/*background: url(../images/bg-tab.png) repeat-x;*/
padding: 4px 10px;
margin:0;
float:left;
text-decoration:none;
border:1px solid #CCCCCC;
}

#tabs-wrapper li a:hover{
color: #000000;
padding: 4px 10px;
background: url(../images/bg-tab.png) repeat-x ;
}

#tabs-wrapper li a.active {
color: #000000;
padding: 4px 10px;
background: url(../images/bg-tab.png) repeat-x;
}



.form-item {
  margin:10px 0px;
 }

.form-item input{
	border:1px solid #dbdbdb;
	width:180px;
	padding:0 2px;
	background:#f6f6f6;
	color:#000000; margin-right:5px;
}

.form-item select{
 	border:1px solid #dbdbdb;
}
.form-item select option{
 	margin:0;
	padding:0;
}
.form-required{
  color:#FF0000;
  font-size:14px;
}

.form-item .description {
	font:11px Georgia, "Times New Roman", Times, serif
	margin:10px 0px 0px 0px;
	float:left;
}

.form-item .description a {
	color:#FFA200;
	font:11px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	text-decoration:underline;
}

.form-item .description a:hover {
	font:11px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	text-decoration:none;
}



.form-item label {
  font-weight: bold;
  margin:0px 10px 10px 10px;
 
  float:left;
/*  text-align:right;*/
  clear:both;
/*color: white;*/
  }

.form-item label.option {
  font:12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000;
  width:60%;
 }
 
 .form-item label input {
 	border:none;
	margin:0;
	padding:0;
	width:auto;
}

.form-item .container-inline{
	width:auto;
	margin:0;	
}

.form-item .container-inline .form-item{
	display:block;
	float:left;
	margin:0 5px 0 0;
	
}

.form-button{
  margin:10px 50px 0px 50px;
  background:url(../images/botton_bg.gif) repeat-x #FEAB12;
  color:#000;
  padding:3px 5px 3px 5px;
  font:11px Arial, Helvetica, sans-serif;
  width:auto;
  height:auto;
  border:solid 1px #F9D562;
  float:left;
  
}

.form-submit{
  margin:3px 0px 0px 30%;
  background:url(../images/botton_bg.gif) repeat-x #FEAB12;
  color:#000;
  padding:3px 5px 3px 5px;
  font:11px Arial, Helvetica, sans-serif;
  width:auto;
  height:auto;
  border:solid 1px #F9D562;  
  cursor:pointer;
  } 
  
  
  .form-submit:hover{
  background:url(../images/name_bg.gif) repeat-x #FEAB12;
  }


.form-checkboxes, .form-radios {
  margin: 0px;
  padding:0px;

}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0px;
  margin-left:10px;
  margin-bottom: 0.3em;
  font:12px Arial, Helvetica, sans-serif;
  color:#000000;
}

/*search*/
.search-form {
  margin:0px 10px 10px 10px;
  width:auto;
  
}
.search-form p {
  margin-top: 0;
  margin-bottom: 0.2em;
  padding-top: 0;
  padding-bottom: 0;
}
.search-form input {
  margin-top: 0;
  margin-bottom: 0;
}


.search-form .edit-submit {
	width: 100px;
}


.search-form #edit-keys-wrapper {
	display: inline-block;
	white-space: nowrap;
	float:	left;
	width:	60px;
	padding: 0px;
	margin: 0px;
}

.search-results p {
  margin-top: 0;
}
.search-results dt {
  font-size: 1.1em;
}
.search-results dd {
  margin-bottom: 1em;
}
.search-results .search-info {
  font-size: 0.85em;
}
fieldset.search-advanced {
  width: 600px;
  float: left;
  margin-top:10px;
}
.search-advanced .criterion {
  float: left; /* LTR */
  margin-right: 2em; /* LTR */

}
.search-advanced .action {
  float: left;
  clear: left;
  margin:5px 0px 15px 0px;
}
.form-select{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

.content{
	width:100%;
	padding:0px;
	margin:5px 0px 10px 0px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}

.content .title a{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.content .title a:hover{
	text-decoration:underline;
}


.content dd{
	margin:0px;
	padding:0px;
}

.content p.search-snippet{
	width:auto;
	padding:0px;
	margin:10px 15px 5px 18px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	
}

.content ul{
 list-style: none;
  width:auto;
  padding:0px 5px;
  margin:0px 0px 0px 10px;
}

.content ul li{
 list-style-type: none;
  list-style-image: url(../misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  font:11px Arial, Helvetica, sans-serif;
  color:#000000;
  }
  
.left_box .box {
  margin-bottom: 2.5em;
  float:left;
width:620px;
  background:#fff;
  margin-left:5px;
}

.left_box .box .content {
	width:620px;
	float:left;
  
}
.left_box .box h2{
	width:auto;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:20px 5px 0px 10px;
	border-bottom:#dbdbdb solid 1px;
	padding:0px 0px 5px 0px;
}

.left_box .box label{
  font-weight: bold;
  margin:0px 20px 10px 10px;
  width:auto;
  float:left;
  text-align:left;
}

.left_box .box .form-submit{
  margin:3px 0px 0px 0px;
  background:url(../images/botton_bg.gif) repeat-x #FEAB12;
  color:#000;
  padding:3px 5px 3px 5px;
  font:11px Arial, Helvetica, sans-serif;
  width:auto;
  height:auto;
  border:solid 1px #F9D562;  
  cursor:pointer;
  } 
  
  
  .left_box .box .form-submit:hover{
  background:url(../images/name_bg.gif) repeat-x #FEAB12;
  }
/***********************************************************************************/



.poll{
width:auto;
height:auto;
float:left;
overflow:auto;
margin:0px;
padding:0px;
padding-bottom:10px;

}


.poll .bar {
  height: 10px;
  margin: 0px 8px;
  background-color: #000;
  width:270px;
  

}

.poll .bar .foreground {
  background-color: #F6C700;
  height:10px;
  overflow:visible;
}

.poll .links {
  text-align: center;
}



.poll .percent {
  text-align: right;
  margin:0px 10px 0px 0px;
  color:#767676;
}

.poll .total{
	width:290px;
	height:16px;
	font:11px Arial, Helvetica, sans-serif;
	color:#989898;
	background:#313131;
	text-align:left;
	padding:4px 0px 0px 7px;
	
}

.poll .form-submit{
  margin:3px 0px 0px 15px;
  background:url(../images/botton_bg.gif) repeat-x #FEAB12;
  color:#000;
  padding:3px 5px 3px 5px;
  font:11px Arial, Helvetica, sans-serif;
  width:auto;
  height:auto;
  border:solid 1px #F9D562;
  
  cursor:pointer;
  }
  
 .poll .form-submit:hover{
  background:url(../images/name_bg.gif) repeat-x #FEAB12;
  }

.total span{
	width:auto;
	padding:0px;
	margin:0px 0px 0px 3px;
}

.total span a{
	width:auto;
	background:none;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#989898;
	margin:0px 10px 0px 130px;
}

.total span a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.poll .vote-form {
  text-align: center;
}

.poll .vote-form .choices {
  text-align: left;
  margin: 0 auto;
  display: table;
}

.node-form .poll-form fieldset {
  display: block;

}

.poll label{
font:bold 12px Arial, Helvetica, sans-serif;
color:#989898;
width:250px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
float:left;
font-weight:normal;
}

.poll .question{
background:url(../images/q_img.gif) no-repeat left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#F6C700;
width:auto;
margin:0px 0px 16px 0px;
padding:0px 0px 0px 70px;
float:left;
line-height:18px;

}

.form-item option{
font:12px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 10px;
padding:0px;
float:left;
}

.poll .title{
	background:url(../images/q_img.gif) no-repeat left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#F6C700;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 60px;
}


.poll .text{
font:12px Arial, Helvetica, sans-serif;
color:#FCA906;
margin:5px 0px 5px 10px;
}

.poll .form-item {
  margin:10px 0px;
  float:left;
 }
 
 .poll .form-item input{
	background:none;
 }
 .poll .form-item label{
	width:auto;
	float:left;
 }
 
 .poll .form-item label.option {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#989898;
	width:250px;
	text-align:left;
	font-weight:normal; 
 }
 
/***************************Racing Results**********************************************/
#racingresults{
background:url(../images/yamaha_bg.jpg) repeat left top;
width:950px;
margin:0px auto;
padding:5px;
height:auto;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

.top_add{
width:auto;
margin:0px;
padding:0px;

}

#racingresults h3{
font:bold 16px Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
padding:0px 0px 10px 0px;
}

#racingresults h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
padding:0px 0px 10px 10px;
}

#racingresults table{
width:100%;
margin:0px;
padding:0px;
border:solid 1px #A2A2A2;
}

#racingresults td{
border:solid 1px #A2A2A2;
padding-left:2px;

}

#racingresults a{
font:bold 13px Arial, Helvetica, sans-serif;
color:#2A428C;
text-decoration:underline;
}

#racingresults a:hover{
text-decoration:none;
}

/***************FCK EDITOR************************/
.rteindent1 {
  margin-left: 40px;
}
.rteindent2 {
  margin-left: 80px;
}
.rteindent3 {
  margin-left: 120px;
}
.rteindent4 {
  margin-left: 160px;
}
.rteleft {
  text-align: left;
}
.rteright {
  text-align: right;
}
.rtecenter {
  text-align: center;
}
.rtejustify {
  text-align: justify;
}
.image_assist{
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-image: url(plugins/imgassist/imgassist.gif);
  background-position: 50% 50%;
  border: 1px dashed #dddddd;
}

.image_center img{
width:auto;
height:auto;
float:left;
margin:0px 0px 0px 10px;
border:1px solid #000000;
} 
/**
 * Generic elements.
 */
.messages {
  font:12px Arial, Helvetica, sans-serif;
  width:95%;
  margin:3px 5px 3px 5px;
  background-color: #fff;
  border: 1px solid #b8d3e5;
  padding:5px 0px 5px 5px;

}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}

div.error ul{
}

div.error ul li{
margin:0px 0px 0px 15px;
background:none;
list-style-image: url(../misc/menu-leaf.png);}

div.error a{
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
div.error a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid #d77;
}
/*search results css*/
.title .search_titles{
padding-left:20px;
}
.item-list{
margin:15px 0px 10px 15px;
width:615px;
float:left;
}
.item-list ul.pager{
      margin:20px 0 0 10%; 
	  padding:0px;
	  text-align:center;
	  float:left;
 }		  
.pager li{ 
      list-style-type:none;       
      line-height:18px;       
	  display:block;
  	  background:none;
	  margin:0px;
	  padding:0px;
	  float:left;
	  text-align:center;
      }
.pager li a{
    padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #F3CD11;	
	text-decoration: none; /* no underline */
	color: #000;
	float:left;
  }
.pager li a:hover{
    border: 1px solid #F3CD11;
	color: #000;
	background-color: #F3CD11;
   }
.pager li.pager-current {
	padding: 0px 5px;
	margin:2px 2px 0px 2px;
	border: 1px solid #AE9100;	
	background-color: #F3CD11;
	color: #000;
	
}
/*************************imagegallery**************************/

.bottomlogos .stepcarousel {
	BORDER:none; OVERFLOW: hide; POSITION:absolute; HEIGHT: 46px; WIDTH: 880px; padding-left:0px; padding-right:0px; margin-left:30px; margin-top:0px; background:none;
}
.bottomlogos .stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px; width:auto; height:auto;
}
.bottomlogos .stepcarousel .panel {
	FLOAT: left; MARGIN: 0px 5px; OVERFLOW: hidden; WIDTH:auto; height:auto; text-align:center;
}

.panel img{
	border:0px solid #000;
}
#galleryB {
	BORDER:none; HEIGHT:auto;
}
#galleryB .panel {
	FONT: bold 28px Arial; COLOR: white; HEIGHT: 50px; BACKGROUND-COLOR: green; TEXT-ALIGN: center
}
P.samplebuttons {
	WIDTH: 300px; TEXT-ALIGN: center;
	border:1px solid #fff;
}
P.samplebuttons A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: #2e6ab1; MARGIN-RIGHT: 3px; PADDING-TOP: 1px; TEXT-DECORATION: none
}


/*************************imagegallery**************************/
/*************************galthumbs**************************/

/*.galthumbs{
width:600px;
height:auto;
height:105px;
background:#262626;
padding:10px;
border:2px solid #000;
margin:20px 13px 0px 13px;

}
.galthumbs .stepcarouse2 {
	BORDER:none; OVERFLOW: hide; POSITION:absolute; HEIGHT:105px; WIDTH: 540px; padding-left:0px; padding-right:0px; margin-left:27px; margin-top:0px; background:none;
}
.galthumbs .stepcarouse2 .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px; 
	height:auto;
	}
.galthumbs .stepcarouse2 .panel {
	FLOAT: left; MARGIN: 0px 7px; OVERFLOW: hidden; WIDTH:auto; height:auto; text-align:center;
}

.galthumbs .stepcarouse2 .panel img{
	border:0px solid #000;
}

.galthumbs .stepcarouse2 .panel img.selected{
	opacity: 0.3;
	filter:alpha(opacity=30);
} 
#galleryB {
	BORDER:none; HEIGHT:auto;
}
#galleryB .panel {
	FONT: bold 28px Arial; COLOR: white; HEIGHT: 50px; BACKGROUND-COLOR: green; TEXT-ALIGN: center
}
P.samplebuttons {
	WIDTH: 300px; TEXT-ALIGN: center
}
P.samplebuttons A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: #2e6ab1; MARGIN-RIGHT: 3px; PADDING-TOP: 1px; TEXT-DECORATION: none
}*/

.galthumbs{
width:570px;
height:auto;
height:105px;
background:#FBFBFB;
padding:10px 25px;
border:2px solid #E4E4E4;
margin:20px 13px 0px 13px;
position:relative;

}

.glidecontent2{ background:#FFF;}


/*************************imagegallery**************************/
/*************** START: Comments ***************************/
#comments {
	width:100%;
	margin:0px;
	float:left;

}

#comments .content{
	width:440px;
	padding:0px;
	margin:5px 0px 0px 10px;
	float:left;
}

#comments h2.comments {
	margin: 0;
	padding: 10px 0 0px 10px;
	background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
}

.comment {
	width:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:1px #efeded solid;
}

.comment .content{
	font:12px Arial, Helvetica, sans-serif;
	padding:0px;
	width:440px;
	padding:0px;
	margin:0px 0px 0px 10px;
	float:left;
}

.comment .submitted{
	font-size: 0.92em;
    color: #898989;
	float:right;
	margin-right:5px;
	
}

.comment .submitted a{
	margin-left:10px;
}

.comment .picture{
	background:url(../images/img_border.gif) no-repeat right;
	width:auto;
	padding:0px 30px 0px 0px;
	margin:20px 0px 0px 10px;
	float:left;
}
.comment .picture img{
	border:1px solid #000;
	padding:2px;
}

.comment span.new{
	margin:0px 0px 0px 10px;
	color:#FF0000;
}


#comments .comment_links{
	width:auto;
	padding:0;
	margin:0 10px 0 0;
	text-align:left;
}

#comments .comment_links .top{
	width:auto;
	padding:0;
	margin:0 0 0 5px;
	text-align:left;
	float:none;
}

#comments .comment_links  ul.links{
	padding:0px;
	margin:0px;
	width:auto;
	float:right;
}

#comments .comment_links ul.links li{
	float:left;
	padding:3px 5px;
	margin-right:5px;
	list-style:none;
	background: url(../images/bg-tab.png) repeat-x ;
}

#comments .comment_links ul.links li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#comments .comment_links ul.links li a:hover{
	text-decoration:underline;
}

/*not for forums*/


#comments ul.links{
	padding:0px;
	margin:0px;
	width:auto;
	float:right;
}

#comments  ul.links li{
	float:left;
	padding:3px 5px;
	margin-right:5px;
	list-style:none;
	background: url(../images/bg-tab.png) repeat-x ;
}

#comments ul.links li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#comments ul.links li a:hover{
	text-decoration:underline;
}
/*not for forums*/


.left_box .links{
	clear:left;
	width:auto;
	padding:0;
	margin:10px 0 0 10px;
	text-align:left;
}

.left_box .links ul.links{
	padding:0px;
	margin:5px 0px 0px 0px;
	width:auto;
	float:left;
}

.left_box .links ul.links li{
	float:left;
	padding:0px 5px;
	list-style:none;
}




/*************** END: Comments ***************************/

/*** FORUM LINK LISTS ********************************************************/

.forum-links li {
  list-style-image: none;
  list-style-type: none;
  background: none;
}

.forum-links li a {
  font-weight: bold;
}

/*** PAGER *******************************************************************/

#forum .pager a:link,
#forum .pager a:visited,
#forum-comments .pager a:link,
#forum-comments .pager a:visited {
  text-decoration: none;
  border: 0px solid #91CDF5;
  background: #ffffff url(images/pager-bg.png) repeat-x left top;
  font-weight: bold;
}

#forum .pager-current,
#forum .pager a:hover,
#forum-comments .pager-current,
#forum-comments .pager a:hover {
  color: #0062A0; 
}

#forum .pager a.active,
#forum-comments .pager a.active {
  background: #fff url(images/pager-bg.png) repeat-x left top;
  color: #0062A0; 
}

/*** FORUM & TOPIC LIST ******************************************************/

/* General */
#forum .forum-table,
#forum .forum-topics {
  border:0px solid #91CDF5;
  }

/* Headers */
#forum .forum-table th,
#forum .forum-topics th,
#forum .forum-topics th a,
#forum .forum-topics th a:link,
#forum .forum-topics th a:hover,
#forum .forum-topics th a:visited {
  background-color:#DCDBD5;
  color: #000;
  font-weight: bold;
  height:30px;
  
}

#forum .forum-topics .topic-topic{
	text-align:left;
	padding-left:10px;
}

#forum .forum-table th{
	background:#DCDBD5;
	border:none;
	height:30px;
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
}


#forum .forum-table tbody,
#forum .forum-topics tbody {
  border-top: none;
}

#forum .forum-topics tbody tr.odd td{ padding:15px 0;}
#forum .forum-topics tbody tr.even td{ padding:15px 0;}


/* Containers & Forums */
#forum td.container {
	background:url(../modules/advanced_forum/styles/blue_lagoon/images/name_bg.gif) repeat-x left;
    border-bottom:1px solid #ADADAD; padding:0;
}

#forum .forum-details .description {
 font:11px Arial, Helvetica, sans-serif;
  color:#6f6f6f;
  padding:0px 0px 0px 5px;
  
}

.description ul.tips{
	width:auto;
	padding:0px;
	margin:0px;
	background:none;
	display:none;
}

*+html .description ul.tips{
	width:auto;
	padding:0px;
	margin:0px 0px 0px 4px;
	background:none;
}

.description ul.tips li{
	list-style:none;
	list-style-image:none;
	background:url(../images/menu-leaf.gif) no-repeat left;
	padding:0px 0px 0px 15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	
}


#forum .container .forum-details .description {
  font-weight: normal;
  color: #5F67A5;
   
}

#forum .container .forum-details .name{
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	padding:5px 0px;
	margin:0px;
	height:15px;
	color:#4c4b44;
	
}


#forum .container .forum-details .name a{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#4c4b44;
	text-decoration:none;
	padding:0px;
	
}

#forum .container .forum-details .name a:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#535352;
	text-decoration:underline;
}

#forum .forum-topics td.created, #forum .forum-topics td.last-reply{
   width:17%;
}

/* Topic listings */

#forum td .links {
  font-size: 0.9em;
}

#forum tr.sticky-topic {
  background-color: #BDE0F5;  
}

#forum td.topics, td.posts, td.replies, td.created{
	white-space: nowrap;
	text-align: center;
	color:#898988;

 
}

#forum td.title{
	padding:0px 0px 0px 10px;
}


#forum td{
	padding:0px;
	border:0px;
}

#forum tr.even .num-new-topics a, #forum tr.odd .num-new-topics a , #forum tr.even .num-new-replies a , #forum tr.odd .num-new-replies a {
	color:#ff0000;
	font-style:italic;
}

#forum tr.even .marker, #forum tr.odd .marker{
	color:green;
	font-style:italic;
	font-weight:bold;
}

#forum tr.odd{
	background:#f2f1e9;
	padding:0px;
	height:40px;
	
}
#forum tr.odd a{
	color:#514e41;
	margin-left:5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#forum tr.odd a:hover{
	text-decoration:underline;
}
#forum tr.odd td{
	padding:6px 0;
}
#forum tr.even{
	background:#f9f8f1;
	height:40px;
}

#forum tr.even a{
	color:#514e41;
	margin-left:5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#forum tr.even a:hover{
	text-decoration:underline;
}
#forum tr.even td{
	padding:6px 0;
} 

fieldset.shashidhar{
	display:none;
}

/*** FORUM STATISTICS ********************************************************/

#forum-statistics {
  border: 1px solid #b3a873;
  width:98%;
  margin:0px auto;
  padding:0px;
}

#forum-statistics-header {
  background-color: #c4bb8b;
  color: #ffffff;
  font-weight: bold;
  
  
}

.forum-statistics-sub-header {
  background-color: #eae8db;
  font-weight: bold;
  
}

/*** FORUM THREADS ***********************************************************/

.forum-post {
  border: 0px solid  #00FF00;
}

/* Header at the top of each post */
.post-info {
  background: #91CDF5 ;
  color: #ffffff;
  border-bottom: 0px solid #91CDF5;
  
}

.posted-on {
  font-size: .8em;
  font-weight: bold;
}

.forum-post .new {
  color: #ffffff;
}

.post-num a:link,
.post-num a:visited,
.post-num a:active,
.post-num a:hover {
  color: #ffffff;
}

/* Wrap around author pane and comment */
.forum-post-wrapper {
  background-color: #F1F1F1;
  border:#00FF00 solid 0px;

}

/* Author information pane */
/* Note: more CSS in the author pane css file */
.forum-post-panel-sub  .author-pane .author-name {
  font-size: 120%;
  font-weight: bold;
  margin-bottom:5px;
}

.forum-post-panel-sub  .author-pane .author-name a{
	font-weight:bold;
}

.forum-post-panel-sub  .author-pane  .picture img {
	border: 1px solid #bbbbbb;
	background: #ffffff;
}

.author-pane .author-pane-label {
  font-weight: bold;
}

/* Post text area */
.forum-post-panel-main {
  background-color: #fff;
  border-left: 1px solid #bbbbbb;
}
.post-title {
  font-weight: bold;
  font-size:14px;
  color:#666666;
  padding:2px 0 2px 10px;
}

/* Signature */
.author-signature {
  font-size: .8em;
}

/* Post footer */
.forum-post-footer {
  background-color: #fff;
  border-top: 1px solid #bbbbbb;
  
}

.forum-post-links {
  background-color: #fff;
  border-left: 0px solid #91CDF5;
  float:right;
}

.author-facebook-status{
  color:#666666;
  width:auto;
  padding-bottom:5px;
}

.author-pane-icon img{
  border:0;
  margin:5px 0;
}
/*** PAGER *******************************************************************/

#forum .pager,
#forum-comments .pager {
  float: right;
  margin-top: 5px;
}

#forum .pager a,
#forum-comments .pager a {
  padding: 1px 3px;
  margin: 0pt;
}

#forum .pager li,
#forum-comments .pager li {
  padding:0pt;
  margin: 0pt;
}

#forum .pager li.pager-current,
#forum-comments .pager li.pager-current {
  padding: 2px 3px 2px 3px;
}

#forum-comments .box {
  clear: both;
  
}

/*** FORUM LINK LISTS ********************************************************/

.forum-top-links {
  margin: 5px 5px;
  float: left;
}

ul.forum-links {
  margin: 0 0px 0px 5px;
  padding: 0;
  
  
}


.forum-links li {
  margin: 0;
  padding: 0pt 15px 0pt 0pt;
  float:left;
}

.forum-links li img{
	border:none;
}

/*** FORUM & TOPIC LIST ******************************************************/

#forum {
  width: 98%;
  margin:0px auto;
  padding:0px;
}
*html #forum{
	margin:0px;
	padding:0px;
}
#forum table {
  clear: both;
  width: 98%;
  margin:0px auto;
  padding:0px;
}

#forum div.indent {
  margin-left: 30px;
}

.forum-description {
  margin: 0px 0 5px 0px;
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#000000;
  background:#D9D9D9;
  padding:5px 5px;
  
}

/* Header */
#forum th {
  border-bottom: 0;
  text-align: center;
}



  #forum th.forum-name {
  padding-left: 3px;
  text-align: left;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#000000;
  }
  

 
/* Forum listing */
#forum td.container {
  padding-top: 5px;
}

#forum td.container {
  border-top: 0;
  margin-top: 0;
  padding-left: 15px;
  padding-top: 5px;
}
#forum .container .description {
  margin: 0;
  padding: 3px 0 0 0;
}

#forum td.forum-icon {
  width: auto;
  padding: 0 5px;
}

#forum td.forum-icon img{
	width:35px;
	height:35px;
	
}

#forum .description {
  margin-left: 0;
  padding-left: 0;
  padding: 3px 0;
 
}

/* Topic listing */

#forum td.icon {
  width: 1px;
}

#forum td.views {
  text-align: center;
  white-space: nowrap;
  width: 35px;
}

#forum td.created,
#forum td.last-reply {
  font-size: 0.9em;
  line-height: 140%;
  padding: 0 10px;
  white-space: normal !important;
  width: 180px;
  color:#ff9000;
}

#forum td.last-reply {
	text-align:center;
	
}

#forum td .links {
  padding-top: 10px;
}

/*** FORUM STATISTICS ********************************************************/

#forum-statistics-header,
.forum-statistics-sub-header,
.forum-statistics-sub-body {
  padding: 0.8em 0.5em;
}

/*** ICONS LEGEND ************************************************************/

/* Forum folders */
.forum-folder-legend dt, 
.forum-folder-legend dd {
  display: inline;
}

.forum-folder-legend dd {
  margin: 0pt 5px 0pt 0pt;
}

.forum-folder-legend img {
  padding-bottom: 4px;
  vertical-align: middle;
}

/* Forum topics */
.legend-group {
  float: left;
  display: block;
  
}
.forum-topic-legend{
	background:#eceae1;
	float:left;
	margin-left:1%;
	width:98%;
}
.forum-topic-legend dl{ width:200px; margin-left:3px;}
.forum-topic-legend dt, 
.forum-topic-legend dd {
  display: inline; 
}

.forum-topic-legend dd {
  margin: 0pt 5px 0pt 0pt;
}

.forum-topic-legend img {
  padding-bottom: 4px;
  vertical-align: middle;
}

/*** FORUM THREADS ***********************************************************/

/* Header at the top of each topic/thread */
.forum-topic-header {
  margin: 10px 0 2px 0;
 
}

.forum-topic-header .forum-links {
  float: left;
  margin-top:6px;
  margin-bottom:5px;
}

.forum-topic-header .reply-count {
  float: right;
  font:12px Arial, Helvetica, sans-serif;
  margin:6px 5px 5px 0px;
}

/* Individual forum post */
.forum-post {
  margin: 0 0 5px 0;
  padding: 0;
  width:98%;
  margin:0px auto;
}

.forum-post-wrapper {
  clear: both;
  height: 100%;
 
}

/* Header at the top of each post */
.post-info {
  height:18px;
  clear: both;
  background:#D9D9D9;
  color:#000000;
  float:left;
  width:100%;
  font:12px Arial, Helvetica, sans-serif;
  padding:6px 0px;
  
}

.posted-on {
  padding: 0 5px;
  float: left;
}

.forum-post .new {
  float: none;
}

.post-num {
  float: right;
  margin-right: 5px;
}

/* Author information pane */
/* Note: more CSS in the author pane css file */
.forum-post-panel-sub {
  float: left;
  line-height: 100%;
  width: 150px;
}

.forum-post-panel-sub .author-pane {
  margin: 10px;
}

.author-pane-name-status .picture {
  margin: 0 0 10px 0;
}

.author-pane .picture img {
  padding: 10px;
}

/* Post text area */
.forum-post-panel-main {
  margin-left: 150px; /*Set left margin to LeftColumnWidth*/
  min-height: 350px;
  height: auto !important;

}

.forum-post-panel-main .content {
  font:12px Arial, Helvetica, sans-serif;
  padding-top: 2px;
}

.forum-post-panel-main .post-title,
.forum-post-panel-main .content {
  margin-left: 0;
  padding-left: 0px;
}

.forum-post-panel-main p {
  margin-right: 10px;
}

/* Signature */
.author-signature {
  margin: 10px 0 5px 10px;
}

/* Post footer */


.forum-jump-links {
  float:left;
  line-height: 2em;
  padding: 5px 5px;  
  width: 140px;
}

.forum-post-links {
  line-height: 2em;
  text-align: right;
  padding: 0px 5px;  
  margin-left: 150px;
  margin-top:5px;
}

/* $Id: lightbox.css,v 1.1.4.23 2009/01/01 14:05:58 snpower Exp $ */
#lightbox {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  min-width: 240px;
  overflow: hidden;
}

#imageContainer, #frameContainer, #modalContainer {
  padding: 10px;
}

#modalContainer {
  line-height: 1em;
  overflow: auto;
}

#loading {
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: 45%;
  *left: 0%;
}

#hoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#imageContainer>#hoverNav {
  left: 0;
}

#frameHoverNav {
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
  position: relative;
  top: -60px;
}

#imageData>#frameHoverNav {
  left: 0;
}

#hoverNav a, #frameHoverNav a {
  outline: none;
}

#prevLink, #nextLink {
  width: 49%;
  height: 100%;
  background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
  display: block;
}

#prevLink, #framePrevLink {
  left: 0;
  float: left;
}

#nextLink, #frameNextLink {
  right: 0;
  float: right;
}

#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
  background: url(../images/prev_lb.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink {
  background: url(../images/next_lb.gif) right 15% no-repeat;
}

#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav,
#framePrevLink:hover, #framePrevLink:visited:hover {
  background: url(../images/prev_hover.gif) left 15% no-repeat;
}

#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav,
#frameNextLink:hover, #frameNextLink:visited:hover {
  background: url(../images/next_hover.gif) right 15% no-repeat;
}

#framePrevLink, #frameNextLink {
  width: 45px;
  height: 45px;
  display: block;
  margin-bottom: -60px;
  position: relative;
  top: 60px;
}

#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: transparent !important;
  margin: 0 auto;
  line-height: 1.4em;
  min-width: 240px;
}

#imageData {
  padding: 0 10px;
}

#imageData #imageDetails {
  width: 70%;
  float: left;
  text-align: left;
}

#imageData #caption {
  font-weight: bold;
}

#imageData #numberDisplay {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

#imageData #node_link_text {
  display: block;
  padding-bottom: 1.0em;
}

#imageData #bottomNav {
  height: 66px;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
}

#overlay_default {
  opacity: 0.6;
}

#overlay_macff2 {
  background: transparent url(../images/overlay.png) repeat;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html>body .clearfix {
  display: inline;
  width: 100%;
}

* html .clearfix {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}


/* Image location mod */
#bottomNavClose {
  display: block;
  background: url(../images/close.gif) left no-repeat;
  margin-top: 33px;
  float: right;
  padding-top: 0.7em;
  height: 26px;
  width: 26px;
}

#bottomNavClose:hover {
  background-position: right;
}

#loadingLink {
  display: block;
  background: url(../images/loading.gif) no-repeat;
  width: 32px;
  height: 32px;
}

#bottomNavZoom {
  display: none;
  background: url(../images/expand.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#bottomNavZoomOut {
  display: none;
  background: url(../images/contract.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#lightshowPlay {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(../images/play.png) no-repeat;
}

#lightshowPause {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(../images/pause.png) no-repeat;
}

.lightbox_hide_image {
  display: none;
}

/* Plain HTML Version */
form.fivestar-widget {
  clear: both;
  display: block;
}
form.fivestar-widget select,
form.fivestar-widget input {
  margin: 0;
}

/* Combo Static and Rate Widget */
.fivestar-combo-stars .fivestar-static-form-item {
  float: left; /* RTL */
  margin-right: 40px; /* RTL */
}
.fivestar-combo-stars .fivestar-form-item {
  float: left; /* RTL */
}

/* Fivestar form items */
.fivestar-static-form-item .form-item,
.fivestar-form-item .form-item {
  margin: 0;
}

.fivestar-form-item .form-item label{
  width:65px;
  text-align:left;
}

/* Static View-only Star Version */
div.fivestar-widget-static {
  display: block;
}

div.fivestar-widget-static br {
  clear: left; /* RTL */
}

div.fivestar-widget-static .star {
  float: left; /* RTL */
  width: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
  background: url(../images/fivestar/star.png) no-repeat 0 0; /* RTL */
}

div.fivestar-widget-static .star span.on {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../images/fivestar/star.png) no-repeat 0 -32px; /* RTL */
}

div.fivestar-widget-static .star span.off {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../images/fivestar/star.png) no-repeat 0 0; /* RTL */
}

/* Javascript Star Version */
div.fivestar-widget {
  display: block;
}

div.fivestar-widget .cancel, div.fivestar-widget .star {
  float: left; /* RTL */
  width: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
  background: url(../images/fivestar/delete.png) no-repeat 0 -16px; /* RTL */
  text-decoration: none;
}

div.fivestar-widget .star, div.fivestar-widget .star a {
  background: url(../images/fivestar/star.png) no-repeat 0 0; /* RTL */
  text-decoration: none;
}

div.fivestar-widget .cancel a, div.fivestar-widget .star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0; /* RTL */
  cursor: pointer;
}

div.fivestar-widget div.on a {
  background-position: 0 -16px; /* RTL */
}
div.fivestar-widget div.hover a, div.rating div a:hover {
  background-position: 0 -32px; /* RTL */
}
form.fivestar-widget div.description {
  margin-bottom: 0;
}

/* $Id: node_gallery.css,v 1.3.4.10 2009/06/21 12:13:16 wilson98 Exp $ */

ul.gallery-operations {
	text-align:right;
	margin:0 10px 0px 0;
	}
ul.gallery-operations li {
	list-style:none;
	padding-left:.5em;
	float:right;
	}

ul.gallery-operations li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	/*background: url(../images/bg-tab.png) repeat-x;*/
	padding: 4px 10px;
	margin:0;
	float:left;
	text-decoration:none;
	background:#FFF;
	border:1px solid #CCCCCC;
	}

ul.gallery-operations li a:hover{
	color: #000000;
	padding: 4px 10px;
	background: url(../images/bg-tab.png) repeat-x ;
	}

.gallery-images-list{
	width:auto;
	height:auto;

    }
.gallery-images-list ul{
	width:96%;
	margin:0 2%;
	}
.gallery-images-list li{
	list-style:none;
	display:inline;
	float:left;
	margin-bottom:10px;

	}
.gallery-images-list li img{
background:url(../images/none1.png) no-repeat top left;
width:100px;
height:100px;
padding:7px;
	}
.gallery-images-list li img:hover{
background:url(../images/over1.png) no-repeat top left;
width:100px;
height:100px;
padding:7px;
	}
.image-preview{
	width:90%;
	margin:5%;
	text-align:center;	
	border:2px solid #cecaca;
	background:#ffffff;
	margin-bottom:10px;
	}
.image-preview img{
	margin:10px 0px 0px 0px;
	padding:5px;
	background:#F4F4F4;
	border:3px solid #ECEBEB;
	width:554px;
	height:auto;
	}
.image-preview p{
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0px;
	padding:5px;
}
.image-views{
	width:auto;
	margin:3px 0;
	text-align:center;
	color:#989898;
	}
.image-views span{
	color:#000000;
	padding-right:2px;
}
.image-navigator{
	width:98%;
	border:1px solid #6a6a6a;
	margin:0 5px 20px 5px;
	}
	
.image-navigator ul.gallery-operations {
	border:none;
	padding-bottom:0;
	}
table.image-navigator td.image-navigator-left {width:33%}
table.image-navigator td.image-navigator-mid {width:33%; text-align:center}
table.image-navigator td.image-navigator-right {width:33%}

.gallery-list{
	width:99%;
	margin:0 .5%;
	height:auto;
	}

.gallery-list .item-list{
	width:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
	
.gallery-list .item-list ul{
	width:100%;
	margin:0 0% 0px 0%; 
	float:left;
	}
.gallery-list .item-list ul li{
	list-style:none;
	width:193px;
	margin:0px 5px 10px 3px;
	float:left;
	background:#373737;
	border:1px solid #252525;
	padding:3px 0px 3px 5px;
	}
	
	.gallery-list .item-list ul li a{
	color:#ffcf00;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin-bottom:5px;
	float:left;
	
	}
	
	.gallery-list .item-list ul li a:hover{
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

.gallery-list .item-list ul li .cover-image{
	width:auto;
	float:left;
	margin-right:5px;
	}
	
	
.gallery-list .item-list ul li .cover-image a{
	width:auto;
	float:left;
	border:2px solid #fff;
	padding:3px;
	}
	
.gallery-list .item-list ul li .cover-image a:hover{
	width:auto;
	float:left;
	border:2px solid #ffd000;
	padding:3px;
	}


.gallery-list .item-list ul li .gallery-desc{
	width:98px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	}
	
.gallery-list .item-list ul li h4{
	list-style:none;
	float:left;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	}	
	
.gallery-list .item-list ul li h4 a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ffcf00;
	text-transform:uppercase;
	text-decoration:none;
	}	
	
.gallery-list .item-list ul li h4 a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	}	
	
.gallery-list .item-list ul li p{
	float:left;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	margin:0px 5px 10px 0px;
	padding:0px;
	color:#fff;
	}
	
	
.gallery-list .item-list li img{
	/*padding:9px 8px;
	width:150px;
	height:150px;
	background:url(../images/none.png) no-repeat top left;*/
	border:none;
	}
.gallery-list .item-list li img:hover{
	/*padding:9px 8px;
	width:150px;
	height:150px;
	background:url(../images/over.png) no-repeat top left;*/
	}

.fivestar-form-item {
	width:98%;
	margin:20px 0 10px 2%;
	float:left;
	}
.fivestar-form-item .description{
	display:block;
	}
.fivestar-form-item label{
	float:left;
	width:auto;
	}
.fivestar-form-item .description .user-rating{
	clear:both;
	float:left;
	}
.fivestar-form-item .description .average-rating{
	float:left;
	margin-left:5px;
	}
/******************/

.node-inner .submitted{
	margin-left:10px;
	}
#gallery-upload-wrapper {
	width:98%;
	margin:0 1%;
	border:1px solid #cccccc;
}

#gallery-upload-wrapper .form-item .form-textarea{
	width:210px;
	float:left
}
#gallery-upload-wrapper .form-item .form-file{
	margin:0;
	padding:0;
	width:200px;
}

#gallery-upload-wrapper .form-item .form-checkbox{
	width:auto;
	margin-left:5px;
}

#gallery-upload-wrapper .handle{
	display:none;
}
/********************/
#node-gallery-edit-images-form {
	width:99%;
	margin:0 2px;
	border:1px solid #cccccc;
}

#node-gallery-edit-images-form .form-item .form-textarea{
	width:210px;
	float:left
}
#node-gallery-edit-images-form .form-item .form-file{
	margin:0;
	padding:0;
	width:200px;
}
#node-gallery-edit-images-form .form-item .form-checkbox{
	width:auto;
	margin-left:5px;
}

#node-gallery-edit-images-form .handle{
	display:none;
}
/*******************/
.textarea-identifier{
	display:none;
}

#upload-attachments{
	width:98%;
	margin:0px 1%;
}

#upload-attachments tr.odd{
	background:#f1f1f1;
}

#upload-attachments .form-select{
	width:120px;
}

#upload-attachments .form-item label{
	margin:0 5px;
	padding:0;
	width:auto;
}

#node-gallery-edit-images-form .form-item label{
	margin:0 5px;
	padding:0;
	width:auto;
}

.gallery-teaser{
	width:auto;
	height:auto;
	}
.gallery-teaser .item-list ul{
	width:96%;
	margin:0 2%;
	}
.gallery-teaser .item-list li{
	list-style:none;
	display:inline;
	width:24%;
	float:left;
	margin-bottom:10px;
	}
.gallery-teaser .item-list li img{
	background:url(../images/none1.png) no-repeat top left;
	width:100px;
	height:100px;
	padding:7px;
	}
.gallery-teaser .item-list li img:hover{
	background:url(../images/over1.png) no-repeat top left;
	width:100px;
	height:100px;
	padding:7px;
	}

ul.tips{
display:none;
}
fieldset.collapsed{
border:#e1e1e1 solid 1px;
float:left;
width:620px;
}
fieldset.collapsible{
border:#e1e1e1 solid 1px;
float:left;
width:620px;
}

fieldset legend{

}
/***************** mahaboob***************/
.arondgallery{
padding:10px 0;
background:#E7E7E7;
}

.galleryplayimages{
	width:346px;
	background:url(../images/playbtnbg.gif) no-repeat left center;
	padding:9px 0px;
	margin:0px auto;
	font:12px Arial, Helvetica, sans-serif;
	overflow:auto;
	color:#fff;
	margin-bottom:20px;
}
.galleryplayimages img{
	float:left;
	margin-left:18px;
	border:0px;
}
.galleryplayimages div{
	width:170px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 10px;
	text-decoration:none;
	text-align:center;
}

/******************/






/**************photo gallery*******************/
.photoGallery{
	clear:both; padding:10px; float:left; width:630px;
}

.photoGallery .photoBox{
	padding:0 0 14px 0px; border-bottom:#bebebe dashed 1px; margin:2px 0; height:auto; clear:both; overflow:auto; float:right; width:595px;margin-top:-18px; margin-bottom:28px;
 }
.photoBox img{
	float:left; border:#bfbfbf 2px solid; margin:3px 0;
}
.photoBox .right{ float:left; margin-left:15px; width:395px;}
.photoBox h6{
	margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif, "Arial Narrow"; padding:0px 0 3px 0;
}
.photoBox p{ margin:0; padding:0;}
.photoBox .description{
	margin:1px 0; color:#6e6e6e; font-size:11px;
}
.photoBox .content{
	margin:1px 0; color:#6e6e6e; font-size:11px; display:block;
}
.photoBox .description label{ padding:0; margin:0; float:left; display:block; padding-right:5px;}
.photoBox .description img{ float:left; border:none; padding:1px; margin:0;}
.photoBox .description span{ padding:0 3px;}


.photoGallery h2{
	background:url(../images/star_bg.jpg) no-repeat left; margin:0; padding:0px 0 3px 35px; height:41px; font:bold 16px Arial, Helvetica, sans-serif, "Arial Narrow";
}
.photoGallery .gallerytype_Title{
	margin-left:36px; margin-top:-18px; color:#9a9a9a;
}
.photoGallery h4{
	padding:8px 0 8px 15px; font:bold 14px Arial, Helvetica, sans-serif, "Arial Narrow";
}


/**********/
.gallery2{
	clear:both;float:left; width:630px;
}
.gallery2 .photoBox2{
	float:left; width:140px; height:175px; margin:5px 8px;
}
.gallery2 .photoBox2 .image{ text-align:center; background:#faebd2; padding:2px 0;}
.gallery2 .photoBox2 img{ border:#FFF solid 2px; border-bottom:0; border-top:0;}

.gallery2 .photoBox2 h6{ color:#ea9600; font:bold 12px Arial, Helvetica, sans-serif, "Arial Narrow"; margin:3px 0; padding:0;}
.gallery2 .photoBox2 p{ margin:0; padding:0; color:#a4a4a4;}


/****/

.upload-notes{ list-style:none;}

/*********Gallery Paging*************/
div.pagination {
	padding: 3px;
	margin: 0px 0 10px 30px;
	float:left;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #F3CD11;	
	text-decoration: none; /* no underline */
	color: #000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #F3CD11;
	color: #000;
	background-color: #F3CD11;
}
div.pagination span.current {
	padding: 3px 6px 2px 6px;
	margin: 2px;
		border: 1px solid #AE9100;	
		background-color: #F3CD11;
		color: #000;
	}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}


/* Progressbar styles*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(../misc/progress.gif);
  border: 1px solid #ffb32a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #fde03a;
  height: 1em;
  border-bottom: 0.5em solid #ffb32a;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(../misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}
/*******Captcha*********/

.form-item input#edit-mollom-captcha{
  width:60px;
  margin-left:31%;
  margin-top:3px;
}

.links .node_spam{
  display:none;
}

.captcha img{
  border:5px solid #f1f1f1;
  margin-left:195px;
}
 input#edit-captcha-response {
  width:60px;
 }
/*******Content Images***********/

.cntntimgs{
 border:1px solid #CCC;
 float:left;
 width:auto;
 margin:10px;
 text-align:left;
 padding-left:10px;
 height:250px;
 overflow:scroll;
}
.cntntimgs img{
 border:0;
 margin:6px 9px;
}
.field-field-dir-name{
	display:none;
}

.imgnavigation{
	text-align:center;
}
.imgnavigation a{
	color:#AE0000; padding:2px 6px;
}
/*********/

.left_box p .outerpanel{
border:solid 1px #ccc;
background:#f1f1f1;
text-align:center;
float:left;
margin:5px;
width:auto;

}

.outerpanel img{
border:1px solid #f00;
margin:3px 5px;
float:left;
display:block;
clear:both;

}
.outerpanel .imgp_title {
  font-weight: bold;
  text-align:center;
  float:left;
  display:block;
  clear:both;
  margin:5px 10px 5px 10px;
}
.outerpanel .imgp_desc {
  width:95%;
  font-style: italic;
  text-align:left;
  float:left;
  display:block;
  clear:both;
  margin:5px 10px 5px 10px;

}

/**************16th_Oct09****************/
.warning{
	font:12px Arial, Helvetica, sans-serif;
	width:90%;
	margin:70px auto;
	height:20px;
	border:1px solid #dd7777;
	color:#220000;
	background:#ffcccc;
	text-align:center;
	padding-top:7px;
}

.warning i{
	font-style:italic;
	color:#980303;
}
.left_box table{
	/*width:95%;*/
	margin:10px 5%;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
}
/******************************/

.field-field-in-feature{
	display:none;
}

.field-field-in-reviews{
	display:none;
}
/*************/
table#attachments{
	float:left;
	border:1px solid #f1f1f1;
	margin:5px;
}
table#attachments .odd{
	background:#f1f1f1;
	height:20px;
	padding:2px;
	}

/* $Id: smileys.css,v 1.1.2.3 2009/01/05 08:50:25 Gurpartap Exp $ */

.smileys-box{
width:620px;
float:left;

}

.smileys {
  position: relative;
  padding: 6px 10px 6px 10px;
  width:95%;
  float:left;
}

.smileys strong {
  position: absolute;
  left: 25px;
  top: 6px;
}

.smileys span {
  float: left;
  width: 31px;
  height: 31px;
  text-align: center;
}

.smileys span span {
  display: block;
  margin: 0 auto;
  height: 22px;
}

.smiley-class {
  cursor: pointer;
  height: auto;
  width: auto;
  border: 0;
  color:blue;
}

.smiley-content {
  border: none;
}

/* Dialog */

.smileysDialog {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: #fff;
  color: #222;
  border-color: #d3d3d3 #a3a3a3 #a3a3a3 #d3d3d3;
  border-style: solid;
  border-width: 2px;
  position: relative;
}

.smileysDialog .ui-dialog-content {
  border: 1px solid #d3d3d3;
  background: #fff;
  color: #222;
  overflow: auto;
}

.smileysDialog .ui-resizable-handle, .smileysDialog .ui-resizable-se {
  display: block;
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  cursor: se-resize; 
  width: 13px; 
  height: 13px; 
  right: 0; 
  bottom: 0; 
  background: url(images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;
}

body .smileysDialog .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

body .smileysDialog .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

.smileysDialog .ui-dialog-titlebar {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  padding: .5em 1.5em .5em .5em;
  color: #555;
  background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
  border-bottom: 1px solid #d3d3d3;
  font-size: 1.1em;
  font-weight: normal;
  position: relative;
}

.smileysDialog .ui-dialog-title {

}

.smileysDialog .ui-dialog-titlebar-close {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: url(images/888888_11x11_icon_close.gif) 0 0 no-repeat;
  position: absolute;
  right: 8px;
  top: .7em;
  width: 11px;
  height: 11px;
  z-index: 100;
}

.smileysDialog .ui-dialog-titlebar-close-hover, .smileysDialog .ui-dialog-titlebar-close:hover {
  background: url(images/454545_11x11_icon_close.gif) 0 0 no-repeat;
}

.smileysDialog .ui-dialog-titlebar-close:active {
  background: url(images/222222_11x11_icon_close.gif) 0 0 no-repeat;
}

.smileysDialog .ui-dialog-titlebar-close span {
  display: none;
}

.smileysDialog .ui-dialog-content {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: #fff;
  color: #222;
}

.smileysDialog .ui-dialog-content span {
  line-height: 1.75em;
  padding: 0 .5em;
}

.smileysDialog .ui-dialog-content fieldset {
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: none;
  height:140px;
  border: none;
  position: relative;
  margin: 1em 0;
}

.smileysDialog .ui-dialog-content legend {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  margin: .25em 0;
  padding: .15em .75em;
  line-height: 1.75em;
  background-color: #F7F7F7;
  border-color: #A0A0A0;
  border-style: solid;
  border-width: 1px 2px 2px 0;
}

.smileysDialog .ui-dialog-content p span.smileyPackageTitle {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
}

.smileysDialog .ui-dialog-buttonpane {
  background: #fff url(admin/images/reorder.gif) no-repeat scroll 98% center;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: left;
  border-top: 1px solid #d3d3d3;
  background: ;
}

.smileysDialog .ui-dialog-buttonpane button {
  margin: .5em 2em .5em 8px;
  color: #555555;
  background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
  font-size: 1.1em;
  float: right;
  border: 1px solid #d3d3d3;
  cursor: pointer;
  padding: .3em .4em;
  line-height: 1.4em;
}

.smileysDialog .ui-dialog-buttonpane button:hover {
  color: #212121;
  background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
  border: 1px solid #999;
}

.smileysDialog .ui-dialog-buttonpane button:active {
  color: #222;
  background: #fff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
  border: 1px solid #ddd;
}

.smileysDialog .ui-dialog-titlebar,
.smileysDialog .ui-dialog-titlebar * {
  cursor: move;
}

.smileysDialog .ui-dialog-buttonpane span {
  color: #555;
  float: left;
  margin: 10px 0 0 10px;
}

.author-title{
  font:12px Arial, Helvetica, sans-serif;
  color:blue;
  padding:2px 0;

}

.quote-msg{
	background:#FCFCFB;
	border:1px solid #f1f1f1;
}

.quote-msg p{
	font-style:italic;}


.quote-author{
 font:12px Arial, Helvetica, sans-serif;
 color:#666666;
}
.quote-author em{
 font-style:italic;
}
/************************/
fieldset {
  margin: 8px 5px 5px 15px;
  padding-bottom:10px;
  border: 1px solid #898989;
  background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
  width:93%;
  float:left;

}

.fieldset-wrapper input.form-file{
	width:0px;
	margin:0;
	padding:0;
	width:300px;

}

input#edit-subject{
	width:350px;
}

.fieldset-wrapper .description{
float:left;
padding:2px
}


.clear{
	clear:both; display:block;
}

#edit-attach{
	clear:both;
	float:left;
	margin-left:4px;
}

#attach-wrapper table{
	margin:0px;
	width:98%;
	float:left;
	margin:5px 1%;
	
}
.form-item .form-checkbox{
	width:auto;
	margin-left:5px;
}

#attach-wrapper input.form-text{
	width:300px;
}

#attach-wrapper tr.even{ 
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
  font-size:11px;
  color:#000000;
   height:30px;
} 

#attach-wrapper tr.odd {
  background-color: #CFCFCF;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
   font-size:11px;
   color:#000000;
   height:30px;
}
/********Profile starts here*********/
dl {
  margin: 0.5em 0 1em 1.5em;
}
dl a{
font:12px Arial, Helvetica, sans-serif;
color:#231fe5;
margin:0px 0px 10px 10px;
text-decoration:none;
}
dl a:hover{
text-decoration:underline;
}

dl dt {
}

dl dd {
  font:12px Arial, Helvetica, sans-serif;
  color:#000;
  margin:5px 0px 5px 20px;
  text-decoration:none;
}
.profile{
	clear:both;
	padding:0px 5px 0 5px;
	position:relative;
}
.profile h3{
	padding:0; margin:0;
	background:#f3f3f3;
	border-bottom:#dcdcdc dotted 1px;
	padding:3px 5px;
	color:#575757;
}

.personal_info{}
.standard img{
	display:none;
}
.picture img{
	border:1px solid #000;
	padding:5px;
	/*position:absolute;
	right:20px;
	top:85px;*/
}

.profile dd{
	text-align:left;
	padding:0; 
	margin-left:0;
}
.profile dd a{
	margin:0;
}
/********Profile ends here*********/
a.forum_members{
  font:12px Arial, Helvetica, sans-serif;
  color:#000000;
  background:#f1f1f1;
  padding:5px;	
}
a.forum_members:hover{
  color:#666666;
}



#edit-html-wrapper label.option, #edit-copy-wrapper label.option, #edit-nodecc-wrapper label.option{
  font:12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000;
  width:60%;
  text-align:left;
  padding-left:180px;
 }
 
 /** Fix for ads hiding behind leaderboard **/
#login div, #login1 div {
	overflow-x:hidden;
}


body ul#sharebar { display: none; position: fixed; bottom: 0px; width: 65px; float: left; background: #fff; padding: 0; text-alig
n: center; border: 1px solid #ccc; list-style: none; list-style-image: none; list-style-type: none; margin: 0; z-index:
 99; }
body ul#sharebar li { display: block; margin: 5px; padding: 0; overflow: hidden; text-align: center; background-image: none;}body ul#sharebarp { background: #fff; padding: 0; text-align: center; border: 1px solid #ccc; list-style: none; list-style-image: none; list-style-type: none; margin: 0; }
#sharebarp {
position: fixed;
bottom: 0px;
left: 54px;
}
body ul#sharebarp li { display: block; margin: 5px; padding: 0; overflow: hidden; text-align: center; background-image:
 none;}
body ul#sharebarx {
 display: none;
 height:46px;
 list-style: none;
 list-style-image: none;
 list-style-type: none;
 float: left;
 position: fixed;
 bottom: 0px;
 width: 610px;
 background:url(../images/star_bg.png) no-repeat -8px -3px transparent;
 padding: 30px 18px 0px 5px;
 margin:20px 20px -13px -15px;
 text-align: center;
 /*border: 1px solid #ccc;*/
 z-index:9999;
 }
body ul#sharebarx a { line-height: 14px; text-decoration: none; }
body ul#sharebarx li { float: left; height:23px; padding: 5px 20px;margin:0; line-height: 18px; background-image: none; background-color:#F6C700;z-index:99999;}
body ul#sharebarx li .st_email  { margin: 0 15px !important; }
.sharebar-button { font-size: 11px; font-family: Verdana, Arial; padding: 2px 4px; background: #f7f7f7; color: #444; bo
rder: 1px solid #ddd; display: block;margin: 0 0 5px; }
.sharebar-button:hover { border-color: #aaa; }
.credit { margin: 0; padding: 0; line-height: 9px; }
.credit a { font-size: 8px; color: #ccc; text-transform: uppercase; text-decoration: none; font-family: Verdana; line-h
eight: 9px; }
.FBConnectButton_Small{background-position:-5px -232px !important;border-left:1px solid #1A356E;}
.FBConnectButton_Text{margin-left:12px !important ;padding:2px 5px 3px !important;}
.stButton{margin:0 0 6px !important;}
.stButton:last-child{margin:0 !important;}
.stButton .stFb_vbubble { width:53px !important; }
.stButton .stFb_text { padding: 2px 5px 3px !important; margin: 1px 1px 0 14px !important; }

.sociallogin_links {
	margin-left: 105px;
	list-style-type: none;
}


.sociallogin_links iframe {
	margin-left: 68px;
}
/************** Photographer Galleries*****************/
.view-display-id-page_2 .views-field-field-img-gall-round-value, .view-display-id-page_2 .views-field-field-img-gall-track-value, .view-display-id-page_2 .views-field-field-img-gall-city-value,
.view-display-id-page_2 .views-field-field-img-gall-state-value{
	float:left;
	padding-right:5px;
	font-size:1.2em;
}
.view-display-id-page_2 .views-field-field-img-gall-round-value{
	padding-left:10px;
}
.view-display-id-page_2{
	padding:10px;
}
.view-display-id-page_4 .views-row{
	display:none;
	background:#F2F2F2;
}
.view-display-id-page_4 .views-row-1{
	display:block;
	clear:both;
}
.view-display-id-page_4 h3{
	background:#F2F2F2;
}
.view-display-id-page_4 h3.categ-term{
	position:relative;
	padding-left:200px !important;
}
.view-display-id-page_4 .views-row-1 .views-field-tid-1{
	position:relative;
	top:-20px;
}
.view-display-id-page_4 .views-row-1 .views-field-description{
	position:relative;
	top:-55px;
	left:185px;
}
.view-display-id-page_4 .views-row-1 .views-field-name{
	display:none;
}
.view-display-id-page_3 .views-row{
	display:none;
}
.view-display-id-page_3 h3 a{
	font-size:1.8em;
}
.view-display-id-page_3 h3{
	padding: 3px 0;
}
.view-display-id-page_2 .view-content .views-row{
	padding-bottom:10px;
}
.view-display-id-page_2 h3{
	font-size:1.5em;
}
.view-display-id-page_2 h3 a{
	font-size:1.1em;
}
.view-display-id-page_2 .view-content .views-row .views-field-title a{
	font-size:1.4em;
	padding-left:5px;
}
.view-display-id-page_4 .view-content h3 a{
	font-size:1.4em;
}
.view-display-id-page_4 .view-content h3{
	padding:5px 0;
}

.view-display-id-page_4 .view-header, .view-display-id-page_6 .view-header, .view-display-id-page_1 .view-header{
	background:url(../images/nav_bg.gif) repeat-x;
	width:425px;
	position:relative;
	top:-18px;
	left:215px;
}
.view-display-id-page_4 .view-header p,.view-display-id-page_6 .view-header p, .view-display-id-page_1 .view-header p{
	/*height:20px;*/
	font-size:1.2em;
	padding-bottom:2px;
}
.view-display-id-page_4 .view-header a, .view-display-id-page_6 .view-header a, .view-display-id-page_1 .view-header a   {
	color:black;
	font-weight:bold;
	line-height:1.7em;
	padding: 1px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.view-display-id-page_4 .view-header a:hover, .view-display-id-page_4 .view-header a.active, .view-display-id-page_6 .view-header a:hover, .view-display-id-page_6 .view-header a.active,  .view-display-id-page_1 .view-header a:hover, .view-display-id-page_1 .view-header a.active{
	color:white;
	background:black;
}
.view-display-id-page_6 .views-row, .view-display-id-page_1 .views-row{
	height:165px;
}
.view-display-id-page_6 .views-row img, .view-display-id-page_1 .views-row img{
	float:left;
	padding:0 20px;
	margin-top:5px;
}
.view-display-id-page_6 .views-row .views-field-name label{
	font-size:1.3em;
	color:black;
}
.view-display-id-page_6 .views-row .views-field-name{
	float:none;
}
.view-display-id-page_6 .views-row .views-field-field-img-gall-city-value {
	float:left;
}
.view-display-id-page_6 .views-row .views-field-field-img-gall-track-value,
.view-display-id-page_6 .views-row .views-field-field-img-gall-round-value,
.view-display-id-page_6 .views-row .views-field-field-img-gall-city-value,
.view-display-id-page_6 .views-row .views-field-field-img-gall-state-value, 
.view-display-id-page_1 .views-row .views-field-field-img-gall-track-value,
.view-display-id-page_1 .views-row .views-field-field-img-gall-round-value,
.view-display-id-page_1 .views-row .views-field-field-img-gall-city-value,
.view-display-id-page_1 .views-row .views-field-field-img-gall-state-value{
	font-size:1.2em;
}
.view-display-id-page_6 .views-row .views-field-title span a, .view-display-id-page_1 .views-row .views-field-title span a  /*, .view-display-id-page_5 .views-row .views-field-name*/{
font-size:2em;
}

.view-display-id-page_6 .view-footer, .view-display-id-page_1 .view-footer{
	padding-top:50px;
}
.view-display-id-page_6 .view-footer .carousel-wrap ul, .view-display-id-page_1 .view-footer .carousel-wrap ul {
	width:900px !important;
	left:-365px;
}
.view-display-id-page_6 .view-footer div.carousel-wrap, .view-display-id-page_1 .view-footer div.carousel-wrap {
	width:430px;
	margin-left:80px;
}
.view-display-id-page_6 .view-footer input.carousel-previous, .view-display-id-page_1 .view-footer input.carousel-previous{
	position:relative;
	top:26px;
	border:1px solid #E1D9AD;
	background:#F9F4DD;
	color:black;
	padding:3px 3px;
  font-weight:bold;
}
.view-display-id-page_6 .view-footer input.carousel-next, .view-display-id-page_1 .view-footer input.carousel-next{
	position:relative;
	top:-26px;
	left:525px;
	border:1px solid #E1D9AD;
	background:#F9F4DD;
	color:black;
	padding:3px 3px;
  font-weight:bold;
}
#gal-page-title{
	padding:0 15px 0px;
}
#gal-page-title img{
	float:left;
	padding-right:20px;
}
#gal-page-title h1{
  padding-top:9px;
}
.gallery-title-divider{
height:60px;
clear:left;
background: url('../images/star_bg.png') no-repeat;
}
.carousel-wrap ul li{
	height:auto !important;
	background:#F9F4DD;
	padding:5px 0;
	margin:0 5px;
	border:1px solid #E1D9AD;
}
.view-user-image-gallery-list .view-content h3{
	position:relative;
	/*left:534px;*/
}
.carousel-wrap ul li a{
color:black;
font-weight:bold;
}
.carousel-wrap ul li a.active{
padding:2px;
background:black;
color:white;
}

#user-register label{
	font-size:1.2em;
	color:gray;
}
#user-register fieldset legend{
	padding-top:20px;
	font-size:1.9em;
	display:block;
	padding-left:10px;
}
#user-register input.form-text{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#user-register #edit-body-wrapper{
	display:none;
}
#user-register ul.sociallogin_links{
	display:none;
}
#user-register #edit-profile-fotomoto-api-key-wrapper{
	display:none;
}

.profile dd.profile-profile_signup_fotomoto{
	display:none;
}
#user-register div.captcha{
float:left;
}
#user-register #edit-submit{
clear:both;
}

.home-facebook{
	position: absolute;
	left: 294px;
	top: 36px;
	width:50px;
	overflow:hidden;
}
.socialbuttons{
	float:left;
	padding: 0 7px;
}
