@charset "utf-8";

html,body,span,div{
margin:0px;
padding:0px;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
	background: #344D69;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}
html{
    overflow: auto;
}

#slideshow{
  display:none;
}

#s_area{
  position:relative;
  width: 611px;
  height: 251px; 
  /*border:1px solid #EBEBEB;*/
  margin-top:-1px;
  margin-left:2px;
  color:white;
}

#s_area h3{
  margin-bottom:0px;
  background:none;
  border:none;
  color:white;
  font-size:18px;
  font-weight:bold;
  font-family:arial;
  margin:0;
  padding:0px;

}

#s_area p{
  margin-top:5px;
  font-weight:none;
  font-family:arial;
  font-size:11px;
}

#s_thumb{
  position: absolute;
  width: 611px;
  height: 252px;
  bottom:0px;  
  vertical-align:bottom;
  margin-left:0px;
}

#s_thumb img{
  vertical-align:bottom;
  display:block;
  margin-left:8px;
  margin-top:30px;
  border:1px white solid;
}

.container {
  margin: auto;
  width: 960px;
}

.top_nav img{
  margin-right:0px;
  border:0px;
}

.top_nav a{
  margin-right:0px;
}

a
{
	color: #003399;
	text-decoration: none;
}

a:hover
{
	color: #0099ff;
	text-decoration: underline;
}

/* Anchor Classes start here*/


.a1 {
  color: #FFFFFF;
  text-decoration: none;
}

.a1:hover {
  color: #333333;
}


.a2 {
  color:#1C466D;
  text-decoration: none;
}

.a2:hover {
  color: #000000;
}


.a3 {
  color:#006699;
  text-decoration: none;
}

.a3:hover {
  color: #006699;
  text-decoration: none;
}


.a4 {
  color:#3F80BA;
  text-decoration: none;
}

.a4:hover {
  color: #000000;
}

.a5 {
  color: #666666;
  text-decoration: none;
}

.a5:hover {
  color: #000000;
}

.a6 {
  color: #528EC5;
}

.a6:hover {
  color: #000000;
}

.a7 {
  color: #0E3686;
  text-decoration:none;
}

.a7:hover {
  color: #000000;
}

.a8 {
  color: #000000;
  text-decoration:none;
}

.a8:hover {
  color: #000000;
  text-decoration:underline;
}


.a9{
  font-size: 13px;
  color: #3F80BA;
  text-decoration: none;
    }
.a9:hover {
color:#000000;
}

.a10 {
  color:#FF0000;
  text-decoration: underline;
}

.a10:hover {
  color:#FF0000;
}

/* UL Classes start here*/


.category{
  display:block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebebeb;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  margin:0px;
}

.category a span{
  display:block;
  text-decoration: none;
  margin:0px;
}
    
  
.category a{
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
  background-image: url(/img/arrow1.gif);
  background-repeat: no-repeat;
  background-position: 10px;
  font-size: 13px;
  color: #3F80BA;
  text-decoration: none;
  margin:0px;
    }


.category a:hover{
  color: #000000;
  text-decoration: none;
  margin:0px;
    }
.category_hl{
  color: #FF0000;
  background-color: #FFFACA;
  display:block;
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebebeb;
  vertical-align: middle;
  background-image: url(/img/arrow2.gif);
  background-repeat: no-repeat;
  background-position: 10px;
  text-decoration: none;
  margin:0px;
}


.category_hl a{
  font-size: 13px;
  color: #3F80BA;
  text-decoration: none;
  margin:0px;
  color:#FF0000;
    }


.category_hl a:hover{

    }
    
    
a img  {
  color: #333333;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

.absMiddle {
  vertical-align: middle;
  position: relative;
  top: 0px;

}
.absMiddle1 {
  vertical-align: middle;
  position: relative;
  top: 0px;

}
.advertisement {
  
  width: 199px;
  border: 1px solid #EBEBEB;
  margin-top: 15px;

  }

.member_advertisement {
  
  width: 308px;
  border: 1px solid #EBEBEB;
  margin-top: 15px;

  }



/* Anchor Classes end  here*/

/* bg Classes start  here*/
.topbar {
  background-image: url(/img/bg_header.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  height: 96px;
  padding-right: 19px;
  padding-left: 8px;
}
.bg_middle {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}
.bg_blue {
  background-color: #528EC5;
}

.bg_lightbluebox {
  background-color: #C6EAFF;
  border: 1px solid #EBEBEB;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.bg_lightbluebox1 {
  background-color: #EAF7FF;
  background-image: url(/img/bluelight_middle.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-right: 10px;
  padding-left: 15px;
}
.bg_lightbluebox2 {
  background-color: #F9FDFF;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #EBEBEB;
  border-bottom-color: #EBEBEB;
  padding-right: 10px;
}
.bg_lightbluebox3 {
  background-color: #FFFFFF;
  border: 1px solid #EAF7FF;
  background-image: url(/img/bg_gradient_blue4.jpg);
  padding: 0px;
  background-repeat: no-repeat;
  background-position: left bottom;
  margin: 0px;
}
.bg_lightbluebox4 {
  background-color: #EAF7FF;
  border: 1px solid #EBEBEB;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}


.bg_lightcreambox {
  background-color: #F9F9F9;
  padding: 10px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #EBEBEB;
  border-bottom-color: #EBEBEB;
  margin: 0px;
}
.bg_lightcreambox1 {
  background-color: #F9F9F9;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #EBEBEB;
  border-bottom-color: #EBEBEB;
}

.bg_lightblue {
  background-color: #F9FDFF;
}
.bg_lightblue1 {
  background-color: #EAF7FF;
  border: 1px solid #EBEBEB;
}

.bg_orange {
  background-color: #FFF3D7;
  border: 1px solid #EBEBEB;
}

.bg_yellow {
  background-color: #F5FAFF;
}
.bg_darkyellowbox {
  background-image: url(/img/bg_lightorange_watermark.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 8px;
  font-size: 16px;
  line-height: 20px;
  width:276px;
  border: 2px solid #FFFAD2;
}

.bg_yellowbox {
  background-color: #FFF7B9;
  border: 1px solid #E2E2E2;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  margin: 0px;

}

.bg_lightorange
{
background-image:url(/img/bg_lightorange_watermark.jpg);
background-repeat:no-repeat;
float:right;
}





.bg_graybox {
  background-color: #F4F4F4;
  background-image: url(/img/bg_gradient_gray.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  border: 1px solid #EBEBEB;
  }
  
.bg_graybox1 {
  background-color: #FFFFFF;
  border: 1px solid #EBEBEB;
  margin: 0px;
  padding: 0px;
}

.bg_graybox2 {
  background-color: #FFFFFF;
  border: 1px solid #EBEBEB;
  margin: 0px;
  padding-top:10px;
  padding-bottom:10px;
}


.bg_hotproducts {
  background-image: url(/img/bg_hotproducts.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 20px;
  height: 44px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.bg_hotproducts1 {
  background-image: url(/img/bg_hotproducts1.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 10px;
  height: 44px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.bg_categories {
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebebeb;
  background-image: url(/img/arrow1.gif);
  background-repeat: no-repeat;
  background-position: 10px;
  display: block;
}
.bg_categories1 {
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.bg_categories2 {
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
  background-image: url(/img/arrow1.gif);
  background-repeat: no-repeat;
  background-position: 10px;
  display: block;
}
.bg_categories3 {
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
  background-image: url(/img/arrow2.gif);
  background-repeat: no-repeat;
  background-position: 10px;
  display: block;
  background-color: #FFFACA;
}

.bg_featured {
  background-image: url(/img/bg_featured.jpg);
  background-position: left top;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 13px;
  background-repeat: no-repeat;
}
.bg_bluegradient {
  font-size: 18px;
  color: #0E3686;
  background-image: url(/img/bg_associated.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  border: 1px solid #FFFFFF;
}
.bg_shoppro {
  font-size: 16px;
  background-image: url(/img/bg_shop_pro_middle.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}
.bg_shoppro_mid {
  background-image: url(/img/bg_shop_pro_middle.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  padding-right: 20px;
  padding-left: 20px;
}
.bg_signup {
  background-image: url(/img/bg_signup.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  line-height: 15px;
}




.gradient_blue {
  background-color: #FFFFFF;
  background-image: url(/img/bg_gradient_blue.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.gradient_blue1 {
  background-image: url(/img/bg_gradient_blue2.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}

.gradient_blue2 {
background-color:#C6EAFF;
}


.gradient_blue3 {
  background-image: url(/img/bg_gradient_blue3.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 5px;
  padding-bottom: 3px;
}
.gradient_blue4 {
  background-image: url(/img/gradient_blue.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  border: 2px solid #ECF8FF;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 22px;
  color: #0E3686;
}
.gradient_blue5 {
  background-color: #FDFEFD;
  background-image: url(/img/gradient_blue1.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  border: 2px solid #ECF8FF;
  line-height: 18px;
}


.gradient_gray {
  background-image: url(/img/bg_gradient_gray1.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 10px;
  font-size: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* Pagging classes end */
.gradient_cream {
  background-image: url(/img/bg_gradient_cream.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.gradient_cream1 {
  background-image: url(/img/bg_gradient_cream1.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.gradient_yellow {
  background-image: url(/img/gradient_yellow.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 10px;
  color: #0E3686;
  font-size: 22px;
  height: 38px;
}
.gradient_yellowbox {
  background-image: url(/img/gradient_yellowbox.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  border: 1px solid #FFFAD2;
  padding: 10px;
  font-size: 16px;
  line-height: 20px;
  background-color: #FFFFFF;
}

.graybox1 {
  background-color: #F9F9F9;
  padding-right: 10px;
  padding-left: 10px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #EBEBEB;
  border-bottom-color: #EBEBEB;
  padding-top: 10px;
  padding-bottom: 10px;
}
.graybox2 {
  background-color: #F9F9F9;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  border: 1px solid #EBEBEB;
}
.graybox3 {
  background-image: url(/img/hot_productsmiddle.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}

.bg_white {
  background-color: #FFFFFF;
}

.bg_white1 {
  background-color: #FFFFFF;
  margin-left:10px; 
  padding:8px;
  width:130px; 
  line-height:20px;

}

.bg_peach {
  background-color:#FFF3D7;
}

.bg_whitebox {
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.bg_whitebox1 {
  padding: 10px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  margin: 0px;
}
.bg_dark_gray {
  background-color: #C8D0D7;
  padding-top: 4px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #A8B8C4;
  border-bottom-color: #A8B8C4;
  padding-bottom: 4px;
  background-image: url(/img/logo_shoping.jpg);
  background-repeat: no-repeat;
  background-position: 6px 6px;
}



.border_bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #F8F8F8;
}
.border_bottom1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #EBEBEB;
}
.border_bottom2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CECECE;
  padding-top: 15px;
  padding-bottom: 15px;
}


.border_all {
  border: 1px solid #EBEBEB;
  margin: 0px;
  padding: 0px;
}

/* Column classes start here*/
.column_left {
  float: left;
  width: 611px;
}
.column_left1 {
  float: left;
  width: 531px;
}

.column_right {
  float: right;
  width: 308px;
  margin-left: 10px;
}
.column_right1 {
  float: right;
  width: 358px;
  margin-left: 30px;
}
.column_categories {
  border: 1px solid #EBEBEB;
  background-image: url(/img/bg_categories.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}


.column_bottom {
  background-color: #FFFFFF;
  float: left;
  width: 291px;
  padding-top: 10px;
  padding-left: 15px;
}
.column_bottom1 {
  background-color: #FFFFFF;
  float: right;
  width: 304px;
  padding-top: 10px;
}
.comment_box {
  background-image: url(/img/commen_box.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  float: left;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 12px;
  padding-left: 25px;
  width: 432px;
  height:60px;
}
.comment_box1 {
  background-image: url(/img/bg_comment1.gif);
  background-repeat: no-repeat;
  background-position: left top;
  float: left;
  width: 452px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 12px;
  padding-left: 25px;
}
.individualbox {
  background-image: url(/img/individual_boxmiddle.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}
.tabbox {
    border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #EBEBEB;
  border-bottom-color: #EBEBEB;
  border-left-color: #EBEBEB;
}








/* Column classes end here*/

/* Section classes start here*/
.section {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #0E3686;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
/* Section classes end here*/

/* Heads classes start here*/
h1 {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #0E3686;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
h2 {
  background-image: url(/img/gradient_gray.jpg);
  padding-left: 10px;
  border: 1px solid #FFFFFF;
  margin: 0px;
  font-size: 20px;
  color: #0E3686;
  padding-top: 1px;
  padding-bottom:1px;
  background-repeat: repeat-x;
  background-position: left top;
  font-weight: normal;
}
h3 {
  background-image: url(/img/bg_associated.jpg);
  padding-left: 10px;
  border: 1px solid #FFFFFF;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #0E3686;
  padding-top: 2px;
  padding-bottom: 2px;
  background-repeat: repeat-x;
  background-position: left top;
  font-weight: bold;
}
h4 {
  background-image: url(/img/bg_gradient_cream.jpg);
  padding-left: 10px;
  border: 1px solid #FFFFFF;
  margin: 0px;
  font-size: 17px;
  color: #0E3686;
  padding-top: 2px;
  padding-bottom:2px;
  background-repeat: repeat-x;
  background-position: left top;
  font-weight: normal;
}


h5 {
  background-image: url(/img/light_orange_grad.jpg);
  background-repeat: repeat-x;
  background-position: left top;
    padding-left: 10px;
  border: 1px solid #FFFFFF;
  margin: 0px;
  font-size: 18px;
  color: #0E3686;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: normal;
}
h6 {
  padding-left: 10px;
  border: 1px solid #FFFFFF;
  margin: 0px;
  font-size: 18px;
  color: #0E3686;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: normal;
}



.head1 {
  font-size: 18px;
  background-image: url(/img/bg_gradient_blue1.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  padding-left: 10px;
  color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #528DC5;
}
.head2 {
  font-size: 18px;
  color: #0E3686;
}
.head3 {
  background-image: url(/img/bg_yellowgrad.jpg);
  background-repeat: repeat-y;
  background-position: left top;
  border: 1px solid #FFE89F;
  padding-left: 10px;
  font-size: 13px;
  color: #FF0000;
  padding-top: 5px;
  padding-bottom: 5px;
}
.head4 {
  background-image: url(/img/yellowbox.jpg);
  background-repeat: repeat-y;
  background-position: left top;
  padding-left: 10px;
  font-size: 22px;
  color: #0E3686;
  padding-top: 9px;
  padding-bottom: 8px;
  padding-right: 10px;
  font-weight: normal;
}

.head5 {
  font-size: 12px;
  font-weight:bold;
  color: #0E3686;
}
/* Column classes end here*/




/* Float Classes start here*/
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}


/* Float Classes end here*/






/* Footer classes start here*/
#footer {
  background-image: url(/img/footers.jpg);
  color:#FFFFFF;
  font-size:13px;
  background-repeat: no-repeat;
  background-position: left top;
  height: 68px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  }
  
#footer a{
  color:#FFFFFF;
  text-decoration:none;
  }
  
#footer a:hover{
  color:#333333;
  text-decoration:none;
  }
  
/* Column classes end here*/  
  
.logo {
  margin-top: 5px;
}
.noborder {
  border: 1px solid #FFFFFF;
}
.txt_10 {
  font-size: 10px;
}

.txt_11 {
  font-size: 11px;
}
.txt_12 {
  font-size: 12px;
}



/* Text classes start here*/
.txt_13 {
  color: #006699;
  font-size: 12px;
  font-weight: bold;
}

.txt_13 a:link {
  color: #006699;
  font-size: 12px;
  font-weight: bold;
}

.txt_13 a:visited {
	color: #ccccff;
	text-decoration: none;
}

.txt_13 a:active {
	text-decoration: none;
}

.txt_13 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.txt_14 {
  font-size: 12px;
}

.txt_15 {
  font-size: 15px;
}
.txt_16 {
  font-size: 16px;
}

.txt_18 {
  font-size: 18px;
  font-weight: normal;
}
.txt_22 {
  font-size: 22px;
}

.txt_24 {
  font-size: 24px;
}



.txt_gray {
  color: #666666;
}

.txt_white {
  color: #FFFFFF;
}
.txt_blue {
  color: #1C466D;
}

.txt_blue1{
color:#0E3686;
}
.txt_lightblue {
  color: #528EC5;
}

.txt_red {
  color: #FF0000;
}

.whitebox {
  background-color: #FFFFFF;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #EAF7FF;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}

/* Border classes end here*/
.whitebox1 {
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 3px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.whitebox2 {
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Form classes start here*/

label
{
	width:120px;
	float:left;
	text-align:left;
	padding-right:20px;
}

.signup_layout
{
	margin-left:135px;
  	margin-top:3px;
}

input.text
{
	border: 2px solid #cccccc;
	padding: 4px;
	width: 175px;
	font: 11px verdana;
}

.input1 {
  border: 1px none #FFFFFF;
  margin: 0px;
  background-image: url(/img/spacer.gif);
  font-size: 11px;
  height: 18px;
  width: 150px;


}
.input2 {
  border: 1px solid #ebebeb;
  width: 260px;
  height: 20px;
  margin-bottom:5px;
}
.input3 {
  border: 1px solid #ebebeb;
  height: 20px;
}

.input4 {
  border: 1px solid #ebebeb;
  width: 450px;
  height: 20px;
  padding:3px;
  }
  
fieldset
{
border:1px solid #A2C1DF;
padding:15px;
}
legend{
color:#0E3686;
font-size:15px;
font-weight:bold;
}

.blueborder
{
border-bottom: 1px solid #A8C6E1;
padding-top:10px;
} 
  

.search_bar {
  background-image: url(/img/but_background.jpg);
  background-repeat: no-repeat;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  float: right;
  
}
.paddingLR10 {
  padding-right: 4px;
  padding-left: 0px;
}
.paddingLR5 {
  padding-right: 5px;
  padding-left: 5px;
}

.paddingLR13 {
  padding-right: 13px;
  padding-left: 13px;
}


.top_menu_nav a
{
	color: #ffffff;
}

.top_menu_nav a:hover
{
	color: #99ffff;
}

/* Text classes end here*/


/* Padding classes start here*/
.paddingLR15 {
  padding-right: 15px;
  padding-left: 15px;
}

.paddingLR18 {
  padding-right: 18px;
  padding-left: 18px;
}

.paddingLR20 {
  padding-right: 20px;
  padding-left: 20px;
}

.padding_All {
  padding: 10px;
}

.padding_TB7 {
   padding-top:7px; 
   padding-bottom:7px;
 }
 
 .marginbut {
  margin-left:138px;
 }
 
 .marginbut4{
  margin-left:142px;
  margin-top:10px;
 }
 
 .marginbut2 {
  margin-left:185px;
  cursor:pointer;
  overflow:hidden;
  width:50px;
  height:50px;
  margin-top:-38px;
 }
 
 .marginbut3{
  margin-left:142px;
 }





/* Border classes start here*/
.picborder1 {
  padding: 10px;
  border: 1px solid #E2E2E2;
  background-color: #FFFFFF;
}
.picborder2 {
  padding: 2px;
  border: 1px solid #E2E2E2;
  background-color: #FFFFFF;
}
.picborder3 {
  padding: 3px;
  border: 1px solid #E2E2E2;
  background-color: #FFFFFF;
}

.padding {
padding-top:4px;
padding-bottom:4px;
  }

/* Pagging classes start */
.paging {
  color: #999999;
  text-decoration: none;
  border: 1px solid #CCCCCC;
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  font-size: 11px;
}

.paging:hover {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #528EC5;
  border: 1px solid #528EC5;
}

.paging_hl {
  color: #FFFFFF;
  text-decoration: none;
  border: 1px solid #528EC5;
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  background-color: #528EC5;
  font-size: 11px;
}
.paging_hl:hover {
  color: #ddd;
  text-decoration: none;
}


/* Pagging classes start */
.tab {
  background-image:url(/img/search_tabs_r1_c2.jpg);
  background-repeat:no-repeat;
  float:left;
  text-align:center;
  width:113px;
  height:26px;
  padding-top:10px;
  margin-right:5px;
  color:#666666;
  text-decoration:none;
}

.tab:hover {
background-image:url(/img/search_tabs_r1_c2_f2.jpg);
background-repeat:no-repeat;
float:left;
text-align:center;
width:113px;
height:26px;
color:#528EC5;
text-decoration:none;
}
.tab_selected {
background-image:url(/img/search_tabs_r1_c2_f2.jpg);
background-repeat:no-repeat;
float:left;
text-align:center;
width:113px;
padding-top:10px;
margin-right:5px;
height:26px;
color:#528EC5;
text-decoration:none;
font-weight:bold;
}

.tab_selected {
background-image:url(/img/search_tabs_r1_c2_f2.jpg);
background-repeat:no-repeat;
float:left;
text-align:center;
width:113px;
padding-top:10px;
height:26px;
color:#528EC5;
text-decoration:none;
font-weight:bold;
}

.tab_selected:hover {
background-image:url(/img/search_tabs_r1_c2_f2.jpg);
background-repeat:no-repeat;
float:left;
text-align:center;
width:113px;
padding-top:10px;
height:26px;
color:#528EC5;
text-decoration:none;
font-weight:bold;
}


.tab_selected a{
  
}
.pop_up
{
  border:1px solid #999999;
  position:absolute;
  left: 85px;
  top: 686px;
  background-color:#FFFFFF;
  width:75px;
  display:none;

  
}

.pop_up2
{
  border:1px solid #999999;
  position:absolute;
  left: 85px;
  top: 902px;
  background-color:#FFFFFF;
  width:75px;
  display:none;

}

.pop_up3
{
  border:1px solid #999999;
  position:absolute;
  left: 148px;
  top: 662px;
  background-color:#FFFFFF;
  width:200px;

}
.pop_up4
{
  border:1px solid #999999;
  position:absolute;
  left: 148px;
  top: 662px;
  background-color:#FFFFFF;
  width:200px;
}

.iframe_header
{
background-color:#508FC6;
height:125px;
}

.iframe_bluebox
{
  width:292px;
  height:40px
  float:right;
  margin-top:91px;
  position:absolute;
  left: 441px;
  top: 11px;
}

.iframe_whitebox
{
float:left;
background-color:#FFFFFF;
padding-left:2%;
padding-right:2%;
padding-top:1px;
padding-bottom:1px;
margin-top:11px;
width:96%;
}

/*SEARCH*/

.search-control {
        width : 100%;
}

.search-control .gsc-control {
        width : 100%;
}

.rightsearch{
        width:368px;
        height:368px;
        float:left;
        border:1px solid black;
}

.gsc-control form.gsc-search-box {
        display : none;
}

      #searchForm {
        width : 750px;
      }

      #leftSearchControl .gsc-resultsRoot {
        padding-top : 6px;
      }

      /* for demonstration purposes ONLY. This is not ok by the terms */
      #rightSearchControl .gsc-ad-box {
        display : none;
      }

      /* long form visible urls should be on */
      .gsc-webResult div.gs-visibleUrl-long {
        display : block;
      }

      .gsc-webResult div.gs-visibleUrl-short {
        display : none;
}

.main_photo{
  width:400px;
  height:400px;
  border:1px black solid;
  margin-bottom:10px;
}

.sub_photos_list{
  margin-left:20px;
}

.sub_photo{
  width:112px;
  height:84px;
  background-color:#FFFFFF;
  padding:2px;
  border:1px black solid;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
}

.sub_photo img{
  border:1px solid #E2E2E2;
}


.create_product_center .spacer{
  width:600px;
  height:30px;
  margin-bottom:20px;
}


/*additional classes */

.product_inline_mess{
  width:100%;
  height:25px;
  margin-top:5px;
  float:left;
  margin-bottom:3px;
  font-weight:bold;
}

.product_inline_mess img{
  vertical-align:middle;
}

.picborder2{
  padding: 2px;
  border: 1px solid #E2E2E2;
  background-color: #FFFFFF;
  vertical-align:middle;
}

.individualbox {
  background-image: url(/tenporium/img/individual_boxmiddle.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}

.paddingLR10 {
  padding-right: 4px;
  padding-left: 0px;
  margin-left:5px;
}

.individualbox .paddingLR10 img{
  vertical-align:middle;
}

.individualbox .paddingLR10{
  font-size: 12px;
  font-weight: bold;
}

.left {
  float: left;
}

.text_left{
  text-align:right;
}

.right {
  float: right;
}

.text_right{
  text-align:right;
}

.clear {
  clear: both;
}

.spacer {
width:100px;
height:10px;
}

.spacer_5{
width:100px;
height:7px;
}

.spacer_4{
  width:100px;
  height:1px;
  margin:0px;
  padding:0px;
}

.spacer_10{
  width:100px;
  height:5px;
}

.a_title {
  font-size:16px;
  color:#0099cc;
  font-weight:bold;
  text-decoration:none;
  display:block;
  margin:0px;
  padding:0px;
}

.a_title:hover {
  color: #0099cc;
  text-decoration: underline;
}

.a_standart {
  color:#0099cc;
  text-decoration:none;
}

.a_standart:hover {
  color: #0099cc;
  text-decoration: underline;
}

.a_bold{
  color:#0099cc;
  text-decoration:none;
  font-weight:bold;
}

.caption {
  font-size:17px;
  color:#666666;
  border-bottom:1px solid #E0E0E0;
  font-weight:bold;
  margin:0px;
  margin-top:15px;
}

.caption_product{
  color:#666666;
  margin-left:12px;
  margin-top:1px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:-0.14px;
}

.back_white {
  background:#FFFFFF;
}

.back_white_border {
  background:#FFFFFF;
  border-bottom:1px solid #e0e0e0;
}

.back_blue {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  background:#effaff;
}

.back_blue_noborder{
  background:#effaff;
}

.user_image_border {
  float:left;
}

.user_image_border img{
  width:40px;
  height:40px;
  border:4px solid #dedede;
  margin-right:10px;
}

.user_image_border_over img{
  width:40px !important;
  height:40px !important;
  border:4px solid #dedede !important;
  margin-right:10px !important;
}

.user_image_border_over img:hover{
  border:4px solid #bebebe !important;
}

.user_image_border img:hover{
  border:4px solid #bebebe;
}

/*              */

html,body,span,div{
margin:0px;
padding:0px;
}

html{
    overflow: auto;
}

a img {
  border:none;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  background: #344D69;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  overflow:hidden;
}

.container {
  margin: auto;
  width: 960px;
}

.logo {
  margin-top: 5px;
}

.signup {
  text-align:right;
  margin-top:15px;
}

.signup_font {
  color:#FFFFFF;
}

.signup_font a{
  color:#FFFFFF;
  text-decoration:none;
}

.signup_break{
 font-size:14px;
}

.search_form {
  margin-top:35px;
}

.search_field {
  background: url('../img/search_left.png') no-repeat;
  width:152px;
  height:19px;
  border:none;
  margin-right:-2px;
  float:left;
  padding-top:4px;
}

.search_button {
  float:left;
  height:23px;
  vertical-align:middle;
}

.top_nav {
  background: url('../img/nav_bar.png') no-repeat;
  height:39px;
  margin-top:10px;
  padding-left:20px;
  padding-top:10px;
  width:940px;
}

.top_nav .right{
  float:right !important;
}

.top_nav ul {
  list-style:none;
  padding-left:20px;
  padding-top:14px;
}

.top_nav .break {
  float:left;
  margin-right:20px;
}

.top_nav .break img{
  height:17px;
  width:1px;
  margin-top:2px;
}

.top_nav ul li {
  float:left;
}

.top_nav ul li a{
  font-size:16px;
  color:#FFFFFF;
  text-decoration:none;
  float:left;
  margin-right:20px;
  font-weight:bold;
}

.cta {
  background: url('../img/cta_full.png') no-repeat;
  width:962px;
  height:88px;
  margin-top:15px;
  padding-top:10px;
  padding-left:20px;
}

.cta p{
  color:#666666;
  font-size:16px;
  margin:0px;
}

.cta h2{
  color:#354e6a;
  font-size:25px;
  margin:0px;
  float:left;
  margin-top:5px;
}

.cta_field {
  background: none;
  width:458px;
  height:33px;
  border:0px;
  float:left;
  margin-right:5px;
  margin-left:252px;
  margin-top:32px;
  font-size:22px;
  padding-top:6px;
  padding-left:9px;
}

.cta_button {
  margin-left:28px;
  float:left;
  margin-top:32px;
}

.center_content {
  margin-top:15px;
}

.bg_middle {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  width:940px;
  padding-left:10px;
  padding-right:10px;
}

.slideshow_border {
  background: url('../img/slide_bg.png') no-repeat;
  width:612px;
  height:252px;
  padding:10px;
}

#slideshow{
  display:none;
}

#s_area{
 
  position:relative;
  width: 611px;
  height: 251px; 
  /*border:1px solid #EBEBEB;*/
  color:white;

}

#s_area h3{
  margin-bottom:0px;
  background:none;
  border:none;
  color:white;
  font-size:18px;
  font-weight:bold;
  margin:0;
  padding:0px;

}

#s_area p{
  margin-top:5px;
  font-weight:bold;
}

#s_thumb{
  position: absolute;
  width: 110px;
  height: 251px;
  bottom:0px;  
  vertical-align:bottom;
  margin-left:0px;
  z-index:100;
  float:right;
  left:491px;
  top:-2px;
}

#s_thumb img{
  vertical-align:bottom;
  display:block;
  margin-left:8px;
  margin-top:1px;
  margin-bottom:1px;
  border:1px white solid;
}

#s_caption{
  width:498px;
  height:48px;
  background:black;
  z-index:102;
  left:0px;
  top:204px;
  position:absolute;
  overflow:hidden;
}

#s_caption a{
  color:white;
  text-decoration:none;
}

#s_caption h1{
  color:white;
  font-size:22px;
  margin-left:10px;
  margin-top:0px;
}

#s_caption div{
  color:white;
  font-size:16px;  
  margin-left:12px;
  margin-top:0px;
  display:block;
}

#s_caption div a{
  display:block;
}

.list_guides ul {
  border-bottom: 1px #dedede solid;
  height:31px;
  width:620px;
  margin:0px;
  padding:0px;
  margin-top:10px;
  padding-left:10px;
}

.list_guides ul li{
  float:left;
  list-style:none;
  margin-right:3px;
  margin-left:3px;
}

.list_guides .active{
  background:url('../img/tabs/a_a.png') no-repeat;
  width:183px;
  height:31px;
}

.list_guides .active a{
  width:183px;
  height:25px;
  display:block;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:#0099cc;
  text-decoration:none;
  padding-top:7px;
}

.list_guides .non_active{
  background:url('../img/tabs/a_n.png') no-repeat;
  width:183px;
  height:31px;
}

.list_guides .non_active a{
  width:183px;
  height:25px;
  display:block;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:#666666;
  text-decoration:none;
  padding-top:7px;
}

.list_guides_text div{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
}

.list_guides_text .main_rev{
  float:right;
  width:537px;
  margin-top:-20px;
}

.more_guides_button{
  margin-left:20px;
}

.main_right {
  width:290px;
}

.guide_right {
  width:300px;
}

.guide_right .featured_reviews .text{
  margin-top:6px;
  margin-bottom:0px;
}

.guide_right .featured_reviews .caption{
  letter-spacing:-0.6px;
}

.guide_right .featured_reviews .read_more{
  margin-right:-3px;
  margin-top:6px;
}

.featured_reviews .back_white_border{
  margin-top:12px;
  padding-bottom:10px;
  height:105px;
}

.featured_reviews .left {
  width: 230px;
  padding-bottom:12px;
  height:94px;
}

.guide_right .featured_reviews{
  margin-left:16px;
  margin-top:20px;
}

.guide_right .featured_reviews .left{
  width:210px;
}



.hot_products .back_white{
  border-bottom:1px solid #E0E0E0;
  padding-bottom:7px;
}

.hot_products .back_white .left{
  width:230px;
}

.featured_teeners ul {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-left:15px;
}

.featured_teeners ul li {
  float:left;
  margin-right:0px;
  margin-left:2px;
  margin-bottom:-1px;
}

.featured_teeners ul li img {
  width:50px;
  height:50px;
  opacity:0.7;
}

.featured_teeners ul li img:hover {
  opacity:1.0;
}

.footer_content {
  margin-top:15px;
  margin-bottom:10px;
  color:#FFFFFF;
  background:url('../img/footer_bg.png') no-repeat;
  height:206px;
}

.bg_footer {
  background:#508fc6;
  padding-left:20px;
}

.footer_content .caption{
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  padding:0px;
  margin:0px;
  margin-bottom:2px;
  border:none;
}

.footer_content a {
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

.footer_content .border{
  margin-left:5px;
  padding-right:0px;
  margin-top:30px;
  width:170px;
  line-height:20px;
}

.footer_content .nav{
  margin-left:0px;
  padding-right:0px;
  padding-left:30px;
  margin-top:30px;
  width:140px;
  line-height:20px;
}

.footer_content  .copy{
  font-weight:normal;
  font-size:11px;
  line-height:12px;
  margin-top:10px;
}

.footer_content .help{
  margin-left:15px;
  padding-right:0px;
  margin-top:30px;
  width:170px;
  line-height:20px;
}

.footer_content .footer_about{
  margin-left:15px;
  padding-right:0px;
  margin-top:30px;
  width:170px;
  line-height:20px;
}

.footer_content .last{
  margin-left:19px;
  padding-right:0px;
  margin-top:30px;
  width:200px;
}

.footer_content .last img{
  float:right;
}

.center_content_guide{
  color: #666666;
  margin-top:15px;
}

.guide_details {
  margin-top:6px;
}

.guide_details .guide_creator{
  margin-bottom:42px;
}

.guide_details_top {
  background: url('../img/guide_details_top.png') no-repeat;
  height:12px;
  width:631px;
  margin-left:-2px;
}

.guide_details_bottom {
  background: url('../img/guide_details_bott.png') no-repeat;
  height:50px;
  text-align:center;
  padding-top:10px;
  width:629px;
}

.guide_details_bottom img{
  margin-right:7px;
  margin-left:7px;
}

.guide_details_content {
  background: url('../img/guide_details_middle.png') repeat;
  width:631px;
  margin-left:-2px;
  padding-top:0px;
}

.guide_details_content .caption{
  color:#666666;
  margin-left:12px;
  margin-top:1px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:-0.14px;
  border:none;
  margin-bottom:13px;
}

.guide_details_content .left {
  margin-left:10px;
}

.guide_details_content .right {
  width:393px;
  line-height:23px;
  margin-top:-5px;
}

.guide_details .guide_details_content .right {
  width:393px;
  line-height:23px;
  margin-top:-5px;
}

.guide_details_content .right img{
  vertical-align:middle;
}

.guide_details_content .main_image {
  border:4px solid #DEDEDE;
  margin-bottom:10px;
  margin-top:-2px;
  margin-left:2px;
}

.guide_details_content .cat_break_image {
  vertical-align:middle;
  margin-top:-3px;
}

.guide_details_content .rss_image {
  vertical-align:middle;
  margin-left:0px;
  margin-top:-2px;
}

.guide_details_content .spec_image {
  vertical-align:middle;
  margin-left:-7px;
}

.guide_details_content .text {
  line-height:14px;
  margin:0px;
  margin-top:4px;
  margin-left:1px;
  letter-spacing:0px;
  padding-right:10px;
}

.guide_sort {
  margin-top:21px;
  margin-bottom:5px;
  padding-right:0px;
  text-align:right;
  float:left;
  width:623px;
  padding-left:3px;
  padding-bottom:0px;
}

.product_sort {
  margin-top:26px;
  margin-bottom:5px;
  padding-right:0px;
  text-align:right;
  float:left;
  width:623px;
  padding-left:3px;
  padding-bottom:6px;
  border-bottom:1px solid #E0E0E0;
}

.product_sort .left{
  font-size:16px;
  font-weight:bold;
}

.product_sort .right{
  margin-top:6px;
}



.list_guides_text {
  width:628px;
}
.guide_product_rank{
  font-size:20px;
  width:57px;
  margin-left:10px;
  margin-top:15px;
}

.guid_votes{
  margin-right:10px;
}

.guid_votes .break{
  width:130px;
  height:1px;
  margin-bottom:3px;
  border-bottom:1px solid #E0E0E0;
}

.guid_votes img{
  vertical-align:middle;
  margin-bottom:2px;
  margin-right:5px;
}

.list_guides_votes_text .topimage{
 margin-bottom:3px;
}

.list_guides_votes_text .back_white{
  padding-top:10px;
  padding-left:20px;
  width:608px;
  min-height:63px;
}

.list_guides_votes_text .back_blue_noborder{
  padding-top:10px;
  padding-left:20px;
  width:608px;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  min-height:64px;
}

.list_guides_votes_text .user_image_border{
  margin-top:1px;
}

.guide_list_bottom_bg{
  background: url('../img/guide_list_bott.png') no-repeat;
  width:628px;
  height:60px;
}

.guide_list_bottom_bg img{
  margin-top:12px;
  margin-left:30px;
  float:left;
}

.guide_pager {
  margin-right:10px;
  margin-top:8px;
  letter-spacing:1.8px;
}

.guide_pager .active{
  color:#ffffff;
  text-decoration:none;
  font-size:13px;
  background:none;
}

.guide_pager .normal{
  color:#ccffff;
  text-decoration:none;
  font-size:13px;
}

.relaged_guides {
  width:230px;
}

.guide_ads {
  width:300px;
  border:1px solid #cccccc;
  text-align:center;
  margin-top:4px;
  margin-left:-2px;
}

.product_ads {
  border:1px solid #CCCCCC;
  margin-left:-10px;
  margin-top:19px;
  text-align:center;
  width:300px;
}

.guide_creator{
  width:150px;
  float:left;
}

.read_more {
  margin-top:3px;
  margin-right:8px;
}

.start_guide_button {
   margin-left:5px;
}

.start_guide_button,.start_guide_books{
  vertical-align:middle;
  margin-top:-7px;
}

.product_details{
  margin-top:6px;
}

.product_userimage{
  margin-left:3px;
  margin-top:3px;
}

.guide_userimage{
  margin-left:2px;
  margin-top:2px;
}

.product_right{
  width:290px;
  margin-top:-12px;
}

.where_to_buy .caption{
  letter-spacing:-0.6px;
  padding-left:5px;
  padding-bottom:3px;
}

.product_subscribe{
  margin-top:2px;
}

.product_rating_place{
  float:right;
  background:url('../img/product_rating_place.png') no-repeat;
  width:61px;
  height:70px;
  margin-top:-30px;
  margin-right:10px;
  padding-left:10px;
}

.product_rating_place_twice{
  margin-top:-50px !important;
}

.product_rating_place p{
  font-size:32px;
  margin-top:17px;
  margin-left:2px;
  margin-bottom:3px;
}

.list_reviews_text{
  width:628px;
}

.list_reviews_text div{
  padding-top:4px;
  padding-bottom:5px;
  padding-left:4px;
}

.product_review {
  margin-left:30px;
  float:left;
  width:500px;
  min-height:130px;
}

.product_review .text{
  letter-spacing:0px;
  line-height:14px;
  margin-left:1px;
  margin-top:2px;
}

.product_review .text br{
  margin-top:14px;
  display:block;
}

.product_review .about_me{
  margin-top:19px;
  margin-left:1px;
  margin-bottom:0px;
}
.product_review .review_addict{
  margin-top:13px;
  margin-left:1px;
  margin-bottom:7px;
}

.product_review .review_addict span{
  display:block;
}

.product_review .review_addict .right{
 letter-spacing:0px;
}

.product_review_buttons {
 margin-left:95px;
 margin-bottom:0px;
}

.where_to_by_text{
  border:1px solid #E0E0E0;
  margin-top:10px;
  width:272px;
  margin-left:10px;
}

.where_to_by_text .caption{
  background:#C8D0D7;
  font-size:12px;
  font-weight:bold;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  height:15px;
  padding-top:5px;
}


.where_to_by_text .left {
  margin-left:45px;
  width:140px;
}

.where_to_by_text .right {
  float:left;
  font-weight:bold;
  padding-top:12px;
}

.where_to_by_text .clear{
  margin-top:10px;
  margin-bottom:10px;
  width:100px;
  height:10px;
}

.powered_by{
  text-align:center;
  font-size:10px;
  color:#666666;
  margin-top:30px;
}

.powered_by img{
  vertical-align:middle;
}

.associated_guides{
  margin-top:21px;
  margin-left:7px;
}

.associated_guides .caption{
  letter-spacing:-0.6px;
}

.associated_guides .left {
  width:225px;
}

.associated_guides .back_white{
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #E0E0E0;
  height:50px;
}

.related_products {
  margin-top:18px;
  margin-left:6px;
}

.related_products .caption{
  letter-spacing:-0.6px;
  margin-bottom:6px;
}

.related_products .back_white{
  padding-top:4px;
  padding-bottom:8px;
  border-bottom:1px solid #E0E0E0;
}

.rank_image {
  width:30px !important;
  height:30px !important;
  border:4px solid #dedede !important;
  margin-top:-4px;
}

.related_guides {
  margin-left:16px;
}

.related_guides .caption {
  margin-bottom:10px;
  letter-spacing:-0.6px;
}

.related_guides .left {
  width:220px;
}
.related_guides .back_white{
  padding-top:6px;
  padding-bottom:10px;
  border-bottom:1px solid #E0E0E0;
}

.help_build_guide{
 margin-left:16px;
 margin-top:17px;
}

.help_build_guide .caption{
  margin-bottom:20px;
  letter-spacing:-0.6px;
}

.help_build_guide ul{
  margin-left:10px;
}

.top_user_menu{
  background: #FFFFFF url('../img/profile_top_bar.png') no-repeat 0px 3px;
  width:942px;
  height:33px;
  padding-top:3px;
  margin-bottom:2px;
}

.top_user_menu ul {
  list-style:none;
  margin:0px;
  padding-left:28px;
  padding-top:0px;
  margin-top:8px;
}

.top_user_menu .break {
  float:left;
  margin-right:15px;
}

.top_user_menu .break img{
  height:15px;
  width:1px;
  margin-top:0px;
}

.top_user_menu ul li {
  float:left;
}

.top_user_menu ul li a{
  font-size:13px;
  color:#FFFFFF;
  text-decoration:none;
  float:left;
  margin-right:15px;
  letter-spacing:0px;
}

.user_ann{
  margin-left:2px;
  margin-top:15px;
  width:629px;
}

.user_ann_top{
  background: url('../img/ann.png') no-repeat;
  width:629px;
  height:10px;
}

.user_ann_bott{
  background: url('../img/ann.png') no-repeat bottom;
  width:629px;
  height:6px;
  margin-top:-13px;
}

.user_ann_center{
  background:#FBFBFA;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  min-height:151px;
  margin-top:-2px;
  padding-top:7px;
  padding-left:9px;
}

.user_ann_center .caption{
  letter-spacing:-0.14px;
  display:block;
  margin:0px;
  width:99%;
  padding-bottom:3px;
}

.user_ann_center .caption .a_standart{
  font-size:12px;
}

.user_info{
  margin-top:16px;
  margin-left:2px;
}

.user_info .caption{
  color:#666666;
  margin-left:12px;
  margin-top:1px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:0px;
}

.user_rank_info{
  float:right;
  /*background:url('../img/userinfo_leveltop.png') no-repeat;*/
  width:97px;
  height:89px;
  margin-top:-42px;
  margin-right:-15px;
  padding-top:15px;
  text-align:center;
}

.user_rank_info img{
  border:4px solid #DEDEDE;
  width:60px;
  height:60px;
}

.user_rank_info img:hover{
  border:4px solid #BEBEBE;
}

.user_rank_info_profile{
  float:right;
  /*background:url('../img/userinfo_leveltop.png') no-repeat;*/
  width:97px;
  height:89px;
  margin-top:-40px;
  margin-right:-12px;
  padding-top:15px;
  text-align:center;
}

.user_rank_info_profile img{
  border:4px solid #DEDEDE;
  width:60px;
  height:60px;
}

.user_rank_info_profile img:hover{
  border:4px solid #BEBEBE;
}

.user_big_image img {
  border:4px solid #DEDEDE;
  height:100px;
  margin-left:2px;
  margin-top:-3px;
  width:100px;
}

.user_big_image img:hover {
  border:4px solid #BEBEBE;
}

.user_big_image p {
  margin-left:22px;
  margin-top:5px;
  color:black;
}

.user_big_image {
  float:left;
}

.user_actions_info img{
  vertical-align:middle;
}

.user_actions_info{
  float:left;
  margin-left:10px;
  margin-top:-6px;
  width:120px;
}


.user_details_content {
  background: url('../img/guide_details_middle.png') repeat;
  width:631px;
  margin-left:-2px;
  padding-top:0px;
}

.user_details_content .caption{
  color:#666666;
  margin-left:12px;
  margin-top:1px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:0px;
  border:none;
  margin-bottom:13px;
}

.user_details_content .left {
  margin-left:10px;
}

.user_details_content .right {
  width:345px;
  line-height:14px;
  margin-top:-3px;
  margin-bottom:45px;
  border-left:1px solid #E0E0E0;
  padding-left:15px;
  float:left;
  margin-left:15px;
}


.user_details_content .right img{
  vertical-align:middle;
}

.user_details_content .main_image {
  border:1px #f0f0f0 solid;
  margin-bottom:10px;
  margin-top:-2px;
  margin-left:2px;
}


.user_tabs ul {
  border-bottom: 1px #dedede solid;
  height:31px;
  width:629px;
  margin:0px;
  padding:0px;
  margin-top:30px;
  padding-left:1px;
}

.user_tabs ul li{
  float:left;
  list-style:none;
  margin-right:3px;
  margin-left:2px;
  font-size:16px;
  font-weight:bold;
}

.user_tabs_header .active{
  background:url('../img/tabs/p_a.png') no-repeat;
  width:204px;
  height:31px;
}

.user_tabs_header .active a{
  color:#0099cc;
  text-decoration:none;
  display:block;
  padding-left:0px;
  padding-top:8px;
  width:204px;
  height:24px;
  text-align:center;
}

.user_tabs_header .not_active{
  background:url('../img/tabs/p_n.png') no-repeat;
  width:204px;
  height:31px;
}

.user_tabs_header .not_active a{
  color:#696969;
  text-decoration:none;
  width:204px;
  height:24px;
  display:block;
  padding-top:8px;
  text-align:center;
}

.user_tabs_text{
  width:629px;
  
}

.user_tabs_text .back_white{
  padding-top:8px;
  padding-bottom:5px;
  padding-left:20px;
}

.user_tabs_text #activity_tab .back_white .left{
  width:540px;
}

.user_tabs_text #activity_tab .back_blue .left{
  width:540px;
}

.user_tabs_text #reviews_tab .back_white .left{
  width:540px;
}

.user_tabs_text #reviews_tab .back_blue .left{
  width:540px;
}

.user_tabs_text .back_blue{
  padding-top:8px;
  padding-bottom:5px;
  padding-left:20px;
}

.users_right{
  width:290px;
}

.users_ads{
  width:300px;
  border:1px solid #cccccc;
  text-align:center;
  margin-top:16px;
  margin-left:-7px;
  height:250px;
}

.activity_points{
  margin-top:22px;
  margin-left:6px;
}

.activity_points .caption{
  letter-spacing:-0.6px;
  padding-bottom:3px;
}

.activity_points_text table{
  margin-top:0px;
}

.activity_points_text th,td {
  text-align:center;
  border:1px solid #cccccc;
  border-top:0px;
  border-left:0px;
  height:30px;
}

.activity_points_text .left_text{
  text-align:left;
}

.activity_points_suggestion{
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin-top:10px;
}

.activity_points_suggestion img{
  float:left;
  vertical-align:center;
  margin-top:18px;
}

.activity_points_suggestion .text{
  float:left;
  width:180px;
  text-align:center;
}

.activity_points_suggestion .text a{
  font-size:16px;
  color:#508FC6;
  font-weight:bold;
  text-decoration:none;
}

.activity_points_suggestion .text a:hover{
  font-size:16px;
  color:#508FC6;
  font-weight:bold;
  text-decoration:underline;
}

.member_levels{
  
}

..member_levels_text table{
  margin-top:10px;
}

.member_levels_text th,td {
  text-align:center;
  border:1px solid #cccccc;
  border-top:0px;
  border-left:0px;
  height:30px;
  vertical-align:middle;
}

.member_levels_text .left_text{
  text-align:left;
  vertical-align:middle;
}

.member_levels_text .left_text p{
  float:left;
  margin-top:18px;
  width:40px;
}

.member_levels_text .left_text img:hover{
  border:4px solid #bebebe;
}

.member_levels_text .left_text img{
  border:4px solid #dedede;
  margin-left:22px;
}


.messages_main{
  margin-top:13px;
}

.messages_top{
  background: url('../img/messages_bg.png') no-repeat;
  width:943px;
  height:10px;
}

.messages_center{
  width:925px;
  margin-left:1px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  padding-left:15px;
}

.messages_bottom{
  background: url('../img/messages_bg.png') no-repeat bottom;
  width:943px;
  height:10px;
}

.messages_center .caption {
  border:none;
  margin-top:1px;
  letter-spacing:-0.6px;
}

.messages_center .left{
  margin-top:18px;
  border-right:1px solid #cccccc;
  width:136px;
}

.messages_center .menu{
  margin-top:8px;
  border-bottom:1px solid #cccccc;
  padding-bottom:5px;
  width:105px;
  color:#000000;
}

.messages_center .right{
  width:770px;
}

.messages_center .notify{
  margin-left:125px;
  margin-top:-16px;
}

.messages_center .notify .left{
  margin:0px;
  border:none;
  width:auto;
  height:19px;
  padding-top:6px;
  padding-left:5px;
  background:url('../img/messages_notify_bg.png') no-repeat left;
  
}

.messages_center .notify .right{
  margin:0px;
  border:none;
  width:10px;
  height:25px;
  float:left;
  background:url('../img/messages_notify_bg.png') no-repeat right;
}

.messages_center .control{
  margin-top:10px;
  border-bottom:1px solid #cccccc;
  width:760px;
  padding-bottom:3px;
  margin-bottom:10px;
  
}

.messages_center .control .left{
  margin:0px;
  border:none;
  width:auto;
  margin-left:13px;
}

.messages_center .control .left img{
  margin-left:10px;
}

.messages_center .control .right{
  margin:0px;
  border:none;
  width:auto;
  margin-top:10px;
  letter-spacing:1.8px;
  margin-right:0px;
}



.messages_center .control .right .active{
  color:#000000;
  text-decoration:none;
  font-size:13px;
}

.messages_center .control .right .normal{
  color:#0099cc;
  text-decoration:none;
  font-size:13px;
}

.messages_center .list{
  margin-left:10px;
  width:740px;
}

.messages_center .list .white_block {
  height:62px;
  border-bottom:1px solid #cccccc;
}

.messages_center .list .white_block input{
  float:left;
  margin-top:22px;
}

.messages_center .list .white_block img{
  width:40px;
  height:40px;
  float:left;
  margin-left:14px;
  margin-top:11px;
  border:4px solid #DEDEDE;
}

.messages_center .list .white_block img:hover{
  border:4px solid #BEBEBE;
}

.messages_center .list .white_block .sender{
  float:left;
  margin-left:13px;
  margin-top:16px;
  width:190px;
}

.messages_center .list .white_block .text{
  float:left;
  margin-left:26px;
  margin-top:16px;
}

.gray_block{
  background:#eeeeee;
}

.control_bottom{
  border:none !important;
  margin-top:0px !important;
}

.message_extend .subject{
  font-weight:bold;
  text-transform: uppercase;
  margin-top:8px;
  margin-left:13px;
  margin-bottom:0px;
}

.message_extend .btw{
  font-size:10px;
  margin-left:13px;
  margin-top:2px;
}

.message_extend .text .left{
  width:50px;
}

.message_extend .text .left img{
  width:40px;
  height:40px;
  margin-left:13px;
  border:4px solid #DEDEDE;
}

.message_extend .text .left img:hover{
  border:4px solid #BEBEBE;
}

.message_extend .text .right {
  width:620px;
  float:left;
  margin-top:16px;
  margin-left:27px;
}

.message_extend .text .right .reply{
  margin-left:-65px;
  margin-top:26px;
}

.message_extend .text .right .reply_box{
  background:url('../img/m_reply_bg.png') no-repeat;
  width:676px;
  height:115px;
  margin-top:-20px;
}

.message_extend .text .right .reply_box textarea{
  border:none;
  height:108px;
  margin-left:4px;
  margin-top:4px;
  padding:0;
  width:667px;  
}

.message_extend .text .right .reply_box .buttons {
  float:right;
  margin-top:15px;
}

.message_extend .text .right .reply_box .buttons img{
  margin-left:6px;
}

.search_header{
  padding-top:3px;
  padding-left:3px;
  font-size:16px;
}

.search_header .caption{
  border:none;
}

.search_right{
  width:290px;
}

.search_right .start_guide{
  margin-top:-16px;
  margin-left:2px;
}

.list_search{
  margin-top:29px;
}

.list_search ul {
  border-bottom: 1px #dedede solid;
  height:31px;
  width:629px;
  margin:0px;
  padding:0px;
  margin-top:10px;
  padding-left:2px;
}

.list_search ul li{
  float:left;
  list-style:none;
  margin-right:3px;
  margin-left:3px;
  width:166px;
  height:34px;
  font-size:16px;
  font-weight:bold;

}

.list_search .active{
  background:url('../img/tabs/s_a.png') no-repeat;
  width:180px;
  height:31px;
}

.list_search .active a{
  color:#0099cc;
  text-decoration:none;
  text-align:center;
  width:166px;
  height:27px;
  display:block;
  padding-top:7px;
}

.list_search .not_active{
  background:url('../img/tabs/s_n.png') no-repeat;
  width:180px;
  height:31px;
}

.list_search .not_active a{
  color:#696969;
  text-decoration:none;
  text-align:center;
  width:166px;
  height:27px;
  display:block;
  padding-top:7px;
}

.list_search_text{
  width:632px;
}

.list_search_text #parea{
  margin:0px;
  padding:0px;
  display:block;
  width:632px;
}

.list_search_text div{
  padding-top:7px;
  padding-bottom:8px;
  padding-left:4px;
}

.list_search_text .main_rev {
  margin-top:-5px;
  padding-left:62px;
}

.list_search_text .back_white{
  border-bottom:1px solid #cccccc;
}

.search_top_ads{
  width:629px;
  border-bottom:1px solid #cccccc;
  padding-bottom:10px !important;
}

.search_bottom_ads{
  width:629px;
  padding-bottom:10px !important;
}

.search_right_ads{
  width:275px;
  margin-left:8px;
}

.search_pager{
  float:right;
}


.search_pager .p_active{
  color:#000000;
  text-decoration:none;
  font-size:13px;
  margin-right:5px;
}

.search_pager .p_normal{
  color:#0099cc;
  text-decoration:none;
  font-size:13px;
  margin-right:5px;
}

.keyword_cloud{
  margin-top:-6px;
  margin-left:5px;
  border-bottom:1px solid #cccccc;
  padding-bottom:10px;
  margin-bottom:20px;
}

.keyword_cloud .caption{
  margin-bottom:12px;
}

.profile_user_info{
  margin-top:16px;
  margin-left:2px;
}



.user_big_image .caption{
  margin-top:6px;
  margin-bottom:0px;
}

.user_details_content .user_big_image .caption{
  margin-left:0px;
  text-align:center;
}

.user_profile_right{
  border-left:1px solid #E0E0E0 !important;
  float:left !important;
  line-height:20px !important;
  margin-bottom:45px !important;
  margin-left:18px !important;
  margin-top:-5px !important;
  padding-left:15px !important;
  width:345px !important;
}

.user_profile_right .user_rank_info{
  margin-right:-8px !important;
  margin-top:-40px !important;
}

.profile_user_tabs{
  margin-top:-8px;
}

.profile_user_tabs_header{
  
}

.profile_user_tabs_header li{
  font-size:16px;
  font-weight:bold;  
}


.profile_user_tabs_header .active{
  background:url('../img/tabs/p_a.png') no-repeat;
  width:204px;
  height:31px;
}

.profile_user_tabs_header .active a{
  color:#0099cc;
  text-decoration:none;
  display:block;
  padding-left:0px;
  padding-top:8px;
  width:204px;
  height:24px;
  text-align:center;
}

.profile_user_tabs_header .not_active{
  background:url('../img/tabs/p_n.png') no-repeat;
  width:204px;
  height:31px;
}

.profile_user_tabs_header .not_active a{
  color:#696969;
  text-decoration:none;
  width:204px;
  height:24px;
  display:block;
  padding-top:8px;
  text-align:center;
}

.profile_recent_activity {
  width:40px;
  height:40px;
  float:left;
  margin-right:9px;
}

.profile_recent_activity img{
  width:38px;
  height:38px;
}

.profile_recent_activity_top .left{
  margin-top:14px;
}

.user_tabs_text_profile {
  margin-top:0px;
  width:625px;
}

.user_tabs_text_profile .back_white{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:19px;
}

.user_tabs_text_profile .back_white .left{
  margin-top:5px;
}

.user_tabs_text_profile #activity_tab .back_white .left{
  width:540px;
}

.user_tabs_text_profile #activity_tab .back_blue .left{
  width:540px;
}

.user_tabs_text_profile .back_blue{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:19px;
}

.user_tabs_text_profile .back_blue .left{
  margin-top:5px;
  width:540px;
}

.user_tabs_text_profile .back_white .left{
  width:540px;
}

.profile_about_me{
  width:280px;
  height:246px;
  margin-top:-1px;
  margin-left:-8px;
  padding-left:15px;
}

.profile_about_me .caption{
  letter-spacing:-0.6px;
  display:block;
  width:265px;
  margin-top:1px;
  margin-bottom:5px;
}

.profile_activity_points {
  margin-left:-8px;
}

.profile_activity_points .caption{
  margin-left:0px !important;
  margin-top:30px;
}

.profile_ads{
  width:468px;
  height:60px;
  margin-top:69px;
  margin-left:28px;
}

.member_search_right{
    width:290px;
}


.member_search_invite{
  background:url('../img/my_friends_about_me_bg.png') no-repeat;
  width:265px;
  height:265px;
  margin-top:1px;
  margin-left:-8px;
  padding-left:30px;
  font-size:16px;
  font-weight:bold;
}

.member_search_invite img{
  margin-top:15px;
  margin-left:50px;
}

.member_search_invite .invite_button{
  margin-top:5px;
}

.member_search_ads{
  width:160px;
  height:600px;
  margin-top:28px;
  margin-left:65px;
}

.members_search_main{
  margin-top:5px;
  margin-top:2px;
  margin-left:2px;
}

.members_search_top{
  background:url('../img/member_search_bg_top.png') no-repeat;
  width:629px;
  height:7px;
}

.members_search_middle{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  width:626px;
}

.members_search_bottom{
  background:url('../img/member_search_bg_bott.png') no-repeat;
  width:629px;
  height:7px;
}

.members_search_middle .caption{
  border:none;
  margin-top:0px;
  padding-top:6px;
  margin-left:12px;
  letter-spacing:-0.6px;
}

.member_search_form{
  background:url('../img/m_search_f_bg.png') no-repeat;
  width:605px;
  height:129px;
  margin-left:10px;
  margin-top:10px;
}

.member_search_form .top_form .field{
  background:url('../img/m_search_field.png') no-repeat;
  border:none;
  font-size:20px;
  height:30px;
  margin-left:20px;
  margin-top:17px;
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
  width:426px;
}

.member_search_form .top_form .button{
  border:none;
  width:122px;
  height:32px;
  margin-top:0px;
  margin-left:10px;
  vertical-align:middle;
}

.member_search_form .bottom_form .left{
  font-size:16px;
  margin-top:36px;
  margin-left:5px;
}

.member_search_form .bottom_form .right{
  margin-right:18px;
  margin-top:18px;
}

.member_search_form .bottom_form .right img{
  margin-top:5px;
}

.member_search_pager{
  margin-top:38px;
  width:600px;
  margin-left:12px;
  padding-bottom:4px;
  border-bottom:1px solid #cccccc;
}


.member_search_pager .right .active{
  color:#000000;
  text-decoration:none;
  font-size:13px;
  margin-right:3px;
}

.member_search_pager .right .normal{
  color:#0099cc;
  text-decoration:none;
  font-size:13px;
  margin-right:3px;
}

.member_search_result{
  margin-left:7px;
}

.member_search_result .back_white_border{
  padding-top:10px;
  padding-left:5px;
  padding-bottom:9px;
  width:600px;
}

.member_search_result .back_white_border .left{
  margin-left:15px;
  margin-top:-3px;
  line-height:20px;
  width:475px;
}

.member_search_result .back_white_border .left img{
  vertical-align:middle;
}

.member_search_result .back_white_border .left .rev{
  margin-left:-2px;
  margin-right:2px;
}

.member_search_result .back_white_border .a_big{
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  color:#0099cc;
  margin:0px;
  padding:0px;
}

.member_search_pager_bottom{
  border:none;
  margin-top:5px;
}

.my_friends_main{
  margin-top:15px;
  margin-left:2px;
}

.my_friends_main .caption{
  margin-top:-8px;
  margin-bottom:-10px;
}

.my_friends_main .caption img{
  vertical-align:middle;
}

.my_friends_search_form{
  background:url('../img/friends_search_f_bg.png') no-repeat;
  width:605px;
  height:67px;
  margin-left:10px;
  margin-top:10px;
}

.my_friends_search_form .top_form .field{
  background:url('../img/m_search_field.png') no-repeat;
  border:none;
  font-size:20px;
  height:30px;
  margin-left:20px;
  margin-top:17px;
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
  width:426px;
}

.my_friends_search_form .top_form .button{
  border:none;
  width:122px;
  height:32px;
  margin-top:0px;
  margin-left:10px;
  vertical-align:middle;
}

.my_friends_search_form .bottom_form .left{
  font-size:16px;
  margin-top:36px;
  margin-left:5px;
}

.my_friends_search_form .bottom_form .right{
  margin-right:18px;
  margin-top:18px;
}

.my_friends_search_form .bottom_form .right img{
  margin-top:5px;
}


.my_friends_control{
  margin-top:0px;
  border-bottom:1px solid #cccccc;
  width:600px;
  padding-bottom:3px;
  margin-left:13px;
}

.my_friends_control .left{
  margin:0px;
  border:none;
  width:auto;
  margin-left:0px;
}

.my_friends_control .left img{
  margin-left:10px;
}

.my_friends_control .right{
  margin:0px;
  border:none;
  width:auto;
  margin-top:10px;
  letter-spacing:1.8px;
  margin-right:0px;
}

.my_friends_control .right .active{
  color:#000000;
  text-decoration:none;
  font-size:13px;
}

.my_friends_control .right .normal{
  color:#0099cc;
  text-decoration:none;
  font-size:13px;
}

.my_friends_displ{
  margin-top:13px;
  margin-right:8px;
  margin-bottom:-8px;
}

.my_friends_list{
  margin-left:6px;
  padding-bottom:5px;
}

.my_friends_list .container{
  margin-left:0px;
  margin-top:25px;
  float:left;
  width:155px;
}

.my_friends_list .container .image img{
  width:40px;
  height:40px;
  border:4px solid #DEDEDE;
}

.my_friends_list .container .image img:hover{
  border:4px solid #BEBEBE;
}

.my_friends_list .container .checker{
  float:left;
}

.my_friends_list .container .image{
  float:left;
  margin-left:7px;
  margin-top:5px;
}

.my_friends_list .container .info{
  float:left;
  margin-left:10px;
  margin-top:2px;
}

.my_friends_list .container .info img{
  width:18px;
  height:18px;
  vertical-align:middle;
}

.my_friends_list .container .info .rev{
  margin-left:-2px;
  margin-right:2px;
}

.my_friends_about_me{
  margin-top:15px;
  padding-left:0px;
  font-size:12px;
  font-weight:normal;
  width:295px;
}

.my_friends_middle{
  margin-top:7px;
}

.my_friends_about_me .user_big_image{
  float:left;
}

.my_friends_about_me img{
  margin:0px;
}

.my_friends_about_me .user_big_image{
  margin-top:15px;
  margin-left:15px;
}

.my_friends_about_me .user_big_image .caption{
  margin-left:0px;
  margin-top:5px;
  letter-spacing:-0.6px;
  border:none;
  text-align:center;
}

.my_friends_about_me .user_actions_info{
  font-size:12px;
  margin-top:15px;
  margin-left:15px;
  width:140px;  
}

.my_friends_about_me .left{
  line-height:20px;
  margin-left:24px;
  margin-top:6px;
}

.create_product_main{
  margin-left:3px;
  
}

.create_product_top{
  background:url('../img/productform/bg_top.png') no-repeat;
  height:15px;
  width:937px;
  margin-left:-2px;
}

.create_product_center{
  background:url('../img/productform/bg_middle.png') repeat;
  width:937px;
  margin-left:-2px;
  padding-bottom:50px;
}

.create_product_center .text{
  margin-left:11px;
  margin-top:0px;
}
.create_product_center .caption img{
  vertical-align:middle;
  margin-top:-2px;
  margin-left:-10px;
}

.create_product_center .caption{
  margin:0px;
  width:500px;
  border:none;
  margin-top:-3px;
  margin-left:10px;
}


.create_product_bottom{
  background:url('../img/productform/bg_bottom.png') no-repeat bottom;
  height:15px;
  width:937px;
  margin-left:-1px;
}



.create_product_center label{
  font-size:16px;
  font-weight:bold;
  width:175px;
  display:block;
  text-align:right;
  float:left;
  margin-right:12px;
  padding:0px;
  clear:left;
}

.create_product_center .title{
  background:url('../img/productform/title.png') no-repeat;
  width:468px;
  height:24px;
  border:none;
  margin-top:-8px;
  font-size:13px;
  padding-left:6px;
  padding-right:6px;
  padding-top:7px;
  font-family:sans-serif;
  font-size:13px;
  font-family:sans-serif;
}

.create_product_center .title_si{
  background:url('../img/sign_field.png') no-repeat;
  width:390px;
  height:23px;
  border:none;
  margin-top:-8px;
  font-size:13px;
  padding-left:6px;
  padding-right:6px;
  padding-top:7px;
  font-family:sans-serif;
}

.create_product_center .pwd{
  background:url('../img/settings/pfield.png') no-repeat;
  width:230px;
  height:25px;
  border:none;
  margin-top:0px;
  font-size:13px;
  font-family:sans-serif;
  padding-left:6px;
  padding-right:6px;
  padding-top:7px;
}

.create_product_center .strengthMeter{
  float:left;
  margin-left:20px;
}

.create_product_center .month{
  background:url('../img/settings/month_s.png') no-repeat;
  width:112px;
  height:24px;
  font-size:16px;
  float:left;
  margin-right:10px;
  padding-top:6px;
  padding-left:9px;
  padding-right:3px;
  cursor:pointer;
}

.create_product_center .day{
  background:url('../img/settings/day_s.png') no-repeat;
  width:66px;
  height:23px;
  font-size:16px;
  float:left;
  margin-right:10px;
  padding-top:6px;
  padding-left:11px;
  padding-right:3px;
  cursor:pointer;
}

.create_product_center .year{
  background:url('../img/settings/year_s.png') no-repeat;
  width:80px;
  height:23px;
  font-size:16px;
  float:left;
  margin-right:10px;
  padding-top:6px;
  padding-left:17px;
  padding-right:3px;
  cursor:pointer;
}

.create_product_center .desc{
  background:url('../img/productform/desc.png') no-repeat;
  width:468px;
  height:142px;
  margin-top:-10px;
  padding-left:6px;
  padding-top:6px;
  padding-right:6px;
  padding-bottom:6px;
  font-family:sans-serif;
  font-size:13px;
  color:13px;
}

.create_product_center .chr_remain{
  font-size:11px;
  font-style:italic;
  margin-left:545px;
  margin-top:2px;
  letter-spacing:0px;
}

.create_product_center .a_big{
  font-size:16px;
  text-decoration:none;
  color:#0099cc;
  margin-left:15px;
}

.product_submit_buttons {
  margin-top:15px;
  margin-left:370px;
}

.product_submit_buttons img{
  margin-left:5px;
}

.create_product_center .spacer{
  width:600px;
  height:22px;
  margin-bottom:0px;
}


.about_us_tabs{
  margin-top:-27px;
  margin-left:-4px;
}

.about_us_tabs_header{
  width:945px !important;
}

.about_us_tabs_header li{
  font-size:16px;
  font-weight:bold;  
}


.about_us_tabs_header .active{
  background:url('../img/tabs/a_a.png') no-repeat;
  width:184px;
  height:32px;
}

.about_us_tabs_header .active a{
  color:#0099cc;
  text-decoration:none;
  display:block;
  width:184px;
  height:26px;
  text-align:center;
  padding-top:6px;
}

.about_us_tabs_header .not_active{
  background:url('../img/tabs/a_n.png') no-repeat;
  width:184px;
  height:32px;
}

.about_us_tabs_header .not_active a{
  color:#696969;
  text-decoration:none;
  width:184px;
  height:26px;
  display:block;
  text-align:center;
  padding-top:6px;
}

.about_us_text{
  margin-left:8px;
  margin-top:14px;
}

.suggest_main{
  margin-top:0px;
  width:950px;
}

.suggest_main .caption{
  margin-top:1px;
  margin-left:5px;
  letter-spacing:-0.6px;
  border:none;
}

.suggest_main .top_buttons{
  margin-top:5px;
  margin-right:8px;
}

.suggest_main .search_form .sub_button{
  vertical-align:middle;
  width:95px;
  height:33px;
}

.suggest_main .search_form{
  background:url('../img/suggest_s_bg.png') no-repeat;
  width:905px;
  height:47px;
  margin-top:32px;
  font-size:16px;
  font-weight:bold;
  padding-top:20px;
  padding-left:35px;
}

.suggest_main .search_form .text_field{
  background:url('../img/suggest_s_f_bg.png') no-repeat;
  width:473px;
  height:29px;
  font-size:20px;
  padding-top:5px;
  padding-left:6px;
  padding-right:6px;
  border:none;
  vertical-align:middle;
  margin-right:10px;
}

.search_result_our_top{
  background:url('../img/suggest_top_bg.png') no-repeat;
  width:925px;
  height:30px;
  color:white;
  font-size:16px;
  margin-top:28px;
  padding-top:10px;
  padding-left:15px;
}

.search_result_our .back_white{
  padding-top:10px;
  padding-left:5px;
  padding-bottom:9px;
  width:940px;
  padding-bottom:15px;
}

.search_result_our .back_white .user_big_image img{
  margin-left:7px;
  margin-top:5px;
}


.search_result_our .back_white .left{
  margin-left:25px;
  margin-top:0px;
  line-height:20px;
  width:795px;
}

.search_result_our .back_white .left img{
  vertical-align:middle;
}

.search_result_our .back_white .left .rev{
  margin-left:-2px;
  margin-right:2px;
}

.search_result_our .back_white .a_big{
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  color:#0099cc;
  margin:0px;
  padding:0px;
  margin-bottom:15px;
}


.search_result_our .back_blue{
  padding-top:10px;
  padding-left:5px;
  padding-bottom:9px;
  width:935px;
}

.search_result_our .back_blue .left .right{
  margin-right:5px;
}

.search_result_our .back_blue .user_big_image img{
  margin-left:7px;
  margin-top:5px;
}


.search_result_our .back_blue .left{
  margin-left:25px;
  margin-top:0px;
  line-height:20px;
  width:795px;
}

.search_result_our .back_blue .left img{
  vertical-align:middle;
}

.search_result_our .back_white .left .right{
  margin-right:5px;
}

.search_result_our .back_white .left .rev{
  margin-left:-2px;
  margin-right:2px;
}

.search_result_our .back_blue .a_big{
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  color:#0099cc;
  margin:0px;
  padding:0px;
}

.suggest_pager{
  margin-right:10px;
  margin-top:4px;
}

.suggest_pager .right .active{
  color:#000000;
  text-decoration:none;
  font-size:13px;
  margin-right:4px;
}

.suggest_pager .right .normal{
  color:#0099cc;
  text-decoration:none;
  font-size:13px;
  margin-right:4px;
}

.search_result_our .pager{
  margin-right:10px;
  margin-top:4px;
}

.search_result_our .pager .right .active{
  color:#000000;
  text-decoration:none;
  font-size:13px;
  margin-right:4px;
}

.search_result_our .pager .right .normal{
  color:#0099cc;
  text-decoration:none;
  font-size:13px;
  margin-right:4px;
}

.shopping_com_result{
  margin-top:45px;
}

.shopping_com_result_top{
  letter-spacing:0px;
}

.be_first_img{
  float:left;
  margin-left:10px;
  margin-bottom:10px;
  vertical-align:middle;
}

.be_first_link{
  padding-top:10px;
  margin-left:10px;
  display:block;
  float:left;
}

#choose_rank_success{
  width:87px;
  position:absolute;
  z-index:100;
  background:#FFF;
  display:none;
  font-weight:bold;
  font-size:13px;
}

#choose_rank_selector{
  width:120px;
  border:1px solid #ccc;
  position:absolute;
  z-index:100;
  background:#FFF;
  display:none;
  font-weight:bold;
  font-size:13px;
}

#choose_rank_selector ul{
  list-style:none;
  margin:0px;
  padding:0px;
}

#choose_rank_selector ul li{
  width:100%;
}

#choose_rank_selector ul li a{
  width:110px;
  color:#666666;
  display:block;
  padding-left:10px;
  text-decoration:none;
}

#choose_rank_selector ul li a:hover{
  background:#cccccc;
}

.quote{
  color:#666666;
  text-decoration:none;
}

#searchForm th{
  border:none;
}

#searchForm td{
  border:none;
}

.gsc-resultsHeader td{
  border:none;
}

.gsc-tabsArea{
  display:none;
}

.gsc-resultsbox-visible{
  
}

.main_review_right{
  margin-top:-4px;
  margin-left:3px;
  margin-bottom:-5px;
}

#select_cat_res{
  display:block;
  height:28px;
  width:382px;
  /*cursor:pointer;*/
  /*background: url('../img/productform/category.png') no-repeat;*/
  float:left;
  padding-left:3px;
  padding-top:3px;
}

#catlist{
  display:none;
  position:absolute;
  background:#FFFFFF;
  border:1px solid black;
  width:377px;
}

#catlist ul{
  list-style:none;
  margin-left:0px;
  padding:0px;
}

#catlist a:hover{
  background:#cccccc;
}

#catlist a{
  width:96%;
  display:block;
  padding-left:4%;
  color:#666666;
  text-decoration:none;
}

#catlist ul ul a{
  padding-left:8%;
  width:92%;
}

.login_inline_ajax{
  height:265px;
  width:546px;
  background:url('../img/windows/login/bg.png') no-repeat;
}

.login_inline_ajax .caption{
  padding-top:22px;
  padding-left:20px;
  border:none;
}

.login_inline_ajax .caption a{
  display:block;
  float:right;
  width:25px;
  height:25px;
  margin-right:20px;
  margin-top:-2px;
}

.login_inline_ajax form{
    margin-top:30px;
    margin-left:30px;
}

.login_inline_ajax .red{
    color:red !important;
}

.login_inline_ajax  .text{
  margin-left:30px;
}

.login_inline_ajax  .submit{
  width:57px !important;
  height:27px !important;
  background:none !important;
  margin-left:-2px !important;
}

.login_inline_ajax label{
  display:block;
  width:480px;
  font-size:17px;
  color:#666666;
  font-weight:bold;
}

.nodisplay{
  display:none !important;
}

.login_inline_ajax input{
  display:block;
  background:url('../img/windows/login/field.png') no-repeat;
  width:380px;
  height:20px;
  border:none;
  padding-left:2px;
  padding-right:2px;
  padding-top:4px;
  clear:left;
}

.my_hotproducts_list .back_white_border{
  padding-top:10px;
  padding-bottom:10px;
  width:605px;
  margin-left:10px;
  padding-left:5px;
  line-height:15px;
}

.my_hotproducts_list .user_big_image{
  margin-right:10px;
}

.my_hotproducts_list .back_white_border .left{
  width:470px;
  margin-left:5px;
}

.my_hotproducts_list .back_white_border .right{
  color:#0099CC;
  font-weight:bold;
  text-align:center;
}

.my_hotproducts_list .back_blue{
  padding-top:10px;
  padding-bottom:10px;
  width:605px;
  margin-left:10px;
  padding-left:5px;
  line-height:15px;
  border-top:none;
}

.my_hotproducts_list .back_blue .hotprod_info{
  margin-top:13px;
}

.my_hotproducts_list .back_blue .user_image_border img{
  width:30px;
  height:30px;
}

.my_hotproducts_list .back_blue .left{
  width:470px;
  margin-left:5px;
}

.my_hotproducts_list .back_blue .right{
  color:#0099CC;
  font-weight:bold;
  text-align:center;
}

.my_hotproducts_list .back_blue .hotprod_info{
  margin-top:13px;
}

.my_hotproducts_list .back_blue .user_image_border img{
  width:30px;
  height:30px;
}

.rev_rec{
  color:#666666 !important;
  font-weight:normal !important;
}

.list_settings .caption{
  margin-top:0px;
  border:none;
  width:160px;
  vertical-align:middle;
}

.list_settings .caption img{
  float:right;
  vertical-align:middle;
  display:block;
  margin-top:-10px;
}

.list_settings .list_settings_header {
  border-bottom: 1px #dedede solid;
  height:31px;
  width:930px;
  margin:0px;
  padding:0px;
  margin-top:10px;
  padding-left:10px;
}

.list_settings .list_settings_header li{
  float:left;
  list-style:none;
  margin-right:3px;
  margin-left:3px;
  background:url('../img/settings/tab.png') no-repeat;
  text-align:center;
}

.list_settings .list_settings_header .active {
  width:109px;
  height:31px;
}

.list_settings .list_settings_header .non_active {
  width:109px;
  height:28px;
}

.list_settings .list_settings_header .active a{
  display:block;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:#666666;
  text-decoration:none;
  padding-top:7px;
}



.list_settings .list_settings_header .non_active a{

  display:block;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:#999999;
  text-decoration:none;
  padding-top:7px;
}

#profile_tab form{
  margin-top:30px;
}

#profile_tab label{
  font-size:16px;
  font-weight:bold;
  width:175px;
  display:block;
  text-align:right;
  float:left;
  margin-right:12px;
  padding:0px;
  clear:left;
}

#profile_tab .title{
  background:url('../img/productform/title.png') no-repeat;
  width:479px;
  height:31px;
  border:none;
  margin-top:0px;
  font-size:12px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
}

#profile_tab .about_me{
  background:url('../img/productform/desc.png') no-repeat;
  width:479px;
  height:153px;
  margin-top:0px;
  padding-left:3px;
  padding-top:3px;
  padding-right:3px;
  padding-bottom:3px;
}

#profile_tab .chr_remain{
  font-size:11px;
  font-style:italic;
  margin-left:545px;
  margin-top:2px;
  letter-spacing:0px;
}

#photo_tab {
  margin-top:30px;
  margin-left:10px;
}

#photo_tab label{
  font-size:16px;
  font-weight:bold;
  width:175px;
  display:block;
  text-align:right;
  float:left;
  margin-right:12px;
  padding:0px;
  clear:left;
}

#photo_tab .small_note{
  font-size:10px;
  margin-left:190px;
}


#password_tab form{
  margin-top:30px;
  margin-bottom:0px;
}

#password_tab label{
  font-size:16px;
  font-weight:bold;
  width:175px;
  display:block;
  text-align:right;
  float:left;
  margin-right:12px;
  padding:0px;
  clear:left;
}

#password_tab .title{
  background:url('../img/settings/pfield.png') no-repeat;
  width:236px;
  height:29px;
  border:none;
  margin-top:0px;
  font-size:12px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
}

.sett_pass_str{
  margin-left:72px;
}

#note_tab{
  font-size:14px;
}

#note_tab form{
  margin-top:30px;
  margin-left:10px;
  margin-bottom:0px;
}

#note_tab .notices{
  margin-left:30px;
  margin-top:15px;
  line-height:30px;
  width:400px;
}

#note_tab .notices label{
  width:350px;
  float:left;
  padding:0px;
}

#note_tab .notices input{
  vertical-align:middle;
  margin-top:10px;
}

#account_tab form{
  margin-top:30px;
}

#account_tab label{
  font-size:16px;
  font-weight:bold;
  width:175px;
  display:block;
  text-align:right;
  float:left;
  margin-right:12px;
  padding:0px;
  clear:left;
}

#account_tab .title{
  background:url('../img/productform/title.png') no-repeat;
  width:479px;
  height:31px;
  border:none;
  margin-top:0px;
  font-size:12px;
  padding-left:3px;
  padding-right:3px;
  padding-top:8px;
}

#account_tab .month{
  background:url('../img/settings/month_s.png') no-repeat;
  width:118px;
  height:25px;
  font-size:16px;
  float:left;
  margin-right:10px;
  padding-top:5px;
  padding-left:3px;
  padding-right:3px;
  cursor:pointer;
}

#account_tab .day{
  background:url('../img/settings/day_s.png') no-repeat;
  width:74px;
  height:24px;
  font-size:16px;
  float:left;
  margin-right:10px;
  padding-top:5px;
  padding-left:3px;
  padding-right:3px;
  cursor:pointer;
}

#account_tab .year{
  background:url('../img/settings/year_s.png') no-repeat;
  width:94px;
  height:24px;
  font-size:16px;
  float:left;
  margin-right:10px;
  padding-top:5px;
  padding-left:3px;
  padding-right:3px;
  cursor:pointer;
}

.monts_selector{
  background:#FFF;
  list-style:none;
  font-size:16px;
  width:117px;
  text-align:left;
  position:absolute;
  left:0px;
  top:0px;
  border:1px black solid;
}

.monts_selector ul{
  padding-left:0px;
  margin:0px;
}

.monts_selector li{
 list-style:none;
 background:none !important;
 padding:0px;
 margin:0px;
}

.monts_selector a:hover{
  background:#cccccc;
}

.monts_selector a{
  width:96%;
  display:block;
  padding-left:4%;
  color:#666666;
  text-decoration:none;
}


.days_selector{
  background:#FFF;
  list-style:none;
  font-size:16px;
  width:74px;
  text-align:left;
  position:absolute;
  left:0px;
  top:0px;
  border:1px black solid;
  height:200px;
  overflow:auto;
}

.days_selector ul{
  padding-left:0px;
  margin:0px;
}

.days_selector li{
 list-style:none;
 background:none !important;
 padding:0px;
 margin:0px;
}

.days_selector a:hover{
  background:#cccccc;
}

.days_selector a{
  width:96%;
  display:block;
  padding-left:4%;
  color:#666666;
  text-decoration:none;
}



.years_selector{
  background:#FFF;
  list-style:none;
  font-size:16px;
  width:94px;
  text-align:left;
  position:absolute;
  left:0px;
  top:0px;
  border:1px black solid;
  height:200px;
  overflow:auto;
}

.years_selector ul{
  padding-left:0px;
  margin:0px;
}

.years_selector li{
 list-style:none;
 background:none !important;
 padding:0px;
 margin:0px;
}

.years_selector a:hover{
  background:#cccccc;
}

.years_selector a{
  width:96%;
  display:block;
  padding-left:4%;
  color:#666666;
  text-decoration:none;
}

.normal_text{
 font-weight:normal !important;
 color:#666666 !important;
 margin-right:10px;
}

.list_bookmark{
  width:610px !important;
  margin-left:2px;
}

.sign_upt_red .txt_red{
  font-size:12px;
}

.sign_upt_red{
 float:left;
 margin-left:480px;
 font-size:10px;
 margin-top:-12px
}

.sign_email_info{
  width:401px;
  font-size:10px;
  margin-left:191px;
  margin-top:5px;
}

.sign_submit{
  margin-left:190px;
}

.sign_right{
  background: url('../img/sign_up_right_back.png') no-repeat;
  width:306px;
  height:327px;
  float:right;
  margin-right:10px;
  margin-top:20px;
}

.guides_all{
  width:628px;
}
.guides_all .caption{
  margin-top:0px;
  padding-top:0px;
  border:none;
}

.guides_all .caption img{
  vertical-align:middle;
}


.comment_inline_ajax{
  display:none;
  position:absolute;
}

.comment_inline_ajax .caption{
  padding-left:30px;
  padding-top:8px;
}

.comment_inline_ajax textarea{
  background: url('../img/windows/comment/field.png') no-repeat;
  width:433px;
  height:133px;
  border:none;
  padding:3px;
}

.comment_inline_ajax form{
  margin-left:10px;
  margin-top:10px;
}

.comment_inline_ajax .left{
  font-weight:bold;
  margin-left:15px;
}

.comment_inline_ajax .right{
  margin-right:20px;
}

.comment_inline_ajax .hide{
  display:none;
}

.comment_inline_ajax input{
  width:auto;
  height:auto;
  background:none;
  display:block;
  float:right;
}

.message_inline_ajax .hide{
  display:none;
}

.message_inline_ajax .to_m{
  margin-top:5px;
}

.message_inline_ajax .subj{
  margin-top:25px;
}

.message_inline_ajax .mess{
  margin-top:40px;
}

.message_inline_ajax .right{
  margin-right:20px;
  margin-top:10px;
}

.message_inline_ajax .left{
  font-weight:bold;
  text-align:right;
  width:70px;
  margin-top:10px;
}

.message_inline_ajax .to{
  background: url('../img/windows/mess/field.png') no-repeat;
  width:433px;
  height:18px;
  padding:3px;
  border:none;
}

.message_inline_ajax{
  position:fixed;
  display:none;
}

.message_inline_ajax input{
  width:auto;
  height:auto;
  background:none;
  display:block;
  float:right;
}

.message_inline_ajax .field{
  background: url('../img/windows/mess/field.png') no-repeat;
  width:433px;
  height:18px;
  padding:3px;
  border:none;
}

.message_inline_ajax textarea{
  background: url('../img/windows/mess/area.png') no-repeat;
  width:433px;
  height:66px;
  padding:3px;
  border:none;
}

.message_inline_ajax .caption{
  padding-left:30px;
  padding-top:8px;
}

.message_inline_ajax form{
  margin-top:10px;
  margin-left:10px;
}

.guides_all_big{
  font-size:16px;
}

.guides_all_big a{
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  color:#666666;
}

.guides_list_all{
 margin-top:0px;
}

.guides_list_all .member_search_pager{
  margin-top:10px;
  margin-left:0px;
  width:630px;
}

.guides_all_pager{
  text-align:right;
}

.guides_all_bottom_pager{
  width:600px;
  margin-left:12px;
  padding-bottom:4px;
}


.guides_all_bottom_pager .active{
  color:#000000;
  text-decoration:none;
  font-size:13px;
  margin-right:3px;
}

.guides_all_bottom_pager .normal{
  color:#0099cc;
  text-decoration:none;
  font-size:13px;
  margin-right:3px;
}

.guides_all_pager .active{
  background:none;
}

.notice_guides_all{
  margin:0px;
  font-size:10px;
  margin-top:-10px;
}

.guides_all_filter_cat ul{
  margin:0px;
  padding:0px;
  margin-left:30px;
}

.guides_all_filter_cat ul li{
  margin:0px;
  padding:0px;
  list-style-image:url('../img/triangle-right.png');
}

.guides_all_filter_cat .tri_down{
  list-style-image:url('../img/triangle-down.png');
}

.invite_message {
  background: url('../img/invite_your_mess.png') no-repeat;
  width:419px;
  height:237px;
  text-align:left;
  float:left;
  margin-top:-50px;
}

.invite_address {
  background: url('../img/invite_email_addr.png') no-repeat;
  width:395px !important;
  height:61px;
  text-align:left;
  border:none;
  padding:3px;
}

.invite_message i{
  margin-left:10px;
  margin-top:10px;
  display:block;
}

.invite_message textarea{
  border:none;
  height:114px;
  margin-left:13px;
  margin-top:18px;
  width:390px;
  font-family:inherit;
  font-size:inherit;
  color:inherit;
}

.invite_message .post_text{
  margin-left:10px;
  margin-top:10px;
  font-style:italic;
  line-height:20px;
}

.remain_invite{
  margin-left:394px !important;
}

.caption_invite{
  border-bottom:1px solid #E0E0E0 !important;
  width:98% !important;
}

.invite_mess_upper{
  font-weight:bold;
  margin-left:184px;
  float:left;
  margin-top:-70px;
}

.import_addresses{
  margin-left:190px;
  margin-top:-8px;
}

.send_invite{
  margin-left:476px;
  margin-top:10px;
}

.invite_text_right{
  float:right;
  width:330px;
  margin-right:5px;
}

.text_contact{
  border-bottom:1px solid #E0E0E0 !important;
  width:98% !important;
  margin-top:5px !important;
}

.review_message{
  background:url('../img/review_review.png') no-repeat;
  border:none;
  height:196px;
  margin-top:-8px;
  padding:6px;
  width:467px;
  font-size:13px;
  font-family:sans-serif;
}

.contact_field{
  background:url('../img/contact_field.png') no-repeat;
  border:none;
  height:19px;
  margin-top:-8px;
  padding:6px;
  width:391px;
  font-size:13px;
  font-family:sans-serif;
}

.contact_message{
  background:url('../img/contact_mess.png') no-repeat;
  border:none;
  height:147px;
  margin-top:-8px;
  padding:6px;
  width:391px;
  font-size:13px;
  font-family:sans-serif;
}

.chr_remain_contact{
  font-size:11px;
  font-style:italic;
  margin-left:465px;
  margin-top:1px;
  letter-spacing:0px;
}

.contact_submit{
  margin-left:186px;
  margin-top:-20px;
}

.contact_right{
  margin-right:30px;
  margin-top:-5px;
}

.contact_right .caption{
  width:150px;
  margin-left:0px;
  margin-bottom:10px;
}

.contact_right .text{
  margin-left:30px;
  margin-bottom:50px;
}

.review_product_name{
  margin:0px;
  padding:0px;
  width:650px;
}

.review_product_rating{
  margin:0px;
  padding:0px;
}

.review_product_name a{
  font-size:17px;
  color:#666666;
  border-bottom:1px solid #E0E0E0;
  font-weight:bold;
  margin:0px;
  border:none;
  float:left;
  width:450px;
}

.review_right{
  background: url('../img/review_right.png') no-repeat;
  width:218px;
  height:355px;
  margin-right:10px;
  margin-top:-45px;
  padding-left:15px;
  padding-right:5px;
}

.review_right img{
  vertical-align:middle;
}

.review_right i{
  vertical-align:middle;
  margin-left:10px;
  font-size:13px;
}

.review_right .caption{
  padding:0px;
  margin:0px;
}

.no_hover{
  border:4px solid #DEDEDE !important;
}

.no_hover :hover{
  border:4px solid #DEDEDE !important;
}

#guides_list{
  display:none;
  position:absolute;
  background:#FFFFFF;
  border:1px solid black;
  width:377px;
}

#guides_list ul{
  list-style:none;
  margin-left:0px;
  padding:0px;
}

#guides_list a:hover{
  background:#cccccc;
}

#guides_list a{
  width:96%;
  display:block;
  padding-left:4%;
  color:#666666;
  text-decoration:none;
}

#guides_list ul ul a{
  padding-left:8%;
  width:92%;
}

#reviews_list{
  display:none;
  position:absolute;
  background:#FFFFFF;
  border:1px solid black;
  width:377px;
}

#reviews_list ul{
  list-style:none;
  margin-left:0px;
  padding:0px;
}

#reviews_list a:hover{
  background:#cccccc;
}

#reviews_list a{
  width:96%;
  display:block;
  padding-left:4%;
  color:#666666;
  text-decoration:none;
}

#reviews_list ul ul a{
  padding-left:8%;
  width:92%;
}

.user_menu_public ul{
  margin-left:55px;
}



#messages_user_llist{
  display:none;
  position:absolute;
  background:#FFFFFF;
  border:1px solid black;
  width:200px;
}

#messages_user_llist ul{
  list-style:none;
  margin-left:0px;
  padding:0px;
}

#messages_user_llist a:hover{
  background:#cccccc;
}

#messages_user_llist a{
  width:96%;
  display:block;
  padding-left:4%;
  color:#666666;
  text-decoration:none;
}

#messages_user_llist ul ul a{
  padding-left:8%;
  width:92%;
}

.tag_text{
	position: absolute;
	left: 50%;
	top: 723px;
	margin-left: -418px;
	width: 150px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.media_text{
	position: absolute;
	left: 50%;
	top: 790px;
	margin-left: -406px;
	width: 140px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.add_product_tag_text{
	position: absolute;
	left: 50%;
	top: 699px;
	margin-left: -418px;
	width: 150px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.add_product_media_text{
	position: absolute;
	left: 50%;
	top: 766px;
	margin-left: -406px;
	width: 140px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.add_product2_tag_text{
	position: absolute;
	left: 50%;
	top: 713px;
	margin-left: -418px;
	width: 150px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.add_product2_media_text{
	position: absolute;
	left: 50%;
	top: 781px;
	margin-left: -406px;
	width: 140px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.submit_product_tag_text{
	position: absolute;
	left: 50%;
	top: 719px;
	margin-left: -421px;
	width: 150px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.submit_product_media_text{
	position: absolute;
	left: 50%;
	top: 786px;
	margin-left: -409px;
	width: 140px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.start_tag_text{
	width: 150px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
  float:left;
  margin-left:50px;
  margin-top:-10px;
}

.start_media_text{
  float:left;
  margin-left:50px;
  margin-top:0px;
	width: 140px;
	height: 50px;
	font-size:0.8em;
	font-style:italic;
}

.footer_img_twitter{
	width:16px;
	height:16px;
}

.footer_img_rss{
	width:16px;
	height:16px;
}

.footer_img_facebook{
	width:16px;
	height:16px;
}

.getting-started-text-container
{
	position: absolute;
	left: 50%;
	top: 10px;
	margin-left: -414px;
	width: 850px;
}

table.reset_password
{
	border-style: none none none none;
}

table.reset_password td
{
	border-style: none none none none;
}

/* Root = Horizontal, Secondary = Vertical */
ul.mainmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: auto; /*For KHTML*/
  list-style: none;
  height: 24px;
  margin-top:2px;
}

ul.mainmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 34px;
  padding-top:3px;
  padding-left:9px;
}

/* SUBMENUS */

ul.mainmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  /*width: 160px;*/
  width: auto;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul.mainmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul.mainmenu ul li {
  width: 260px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul.mainmenu ul a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul.mainmenu ul a:hover {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul.mainmenu li:hover li a,
ul.mainmenu li.iehover li a {
  float: none;
}

ul.mainmenu ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 240px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.mainmenu li:hover ul ul,
ul.mainmenu li.iehover ul ul {
  display: none;
}

ul.mainmenu li:hover ul,
ul.mainmenu ul li:hover ul {
  display: block;
}

ul.mainmenu li.iehover ul,
ul.mainmenu ul li.iehover ul {
  display: block;
}

li.persistHover,
a.persistHover
{
	background: #CCC;
	color: #FFF;
}

.submenu{
  z-index:9999 !important;
  top:37px !important;
  position:absolute !important;
}

#select_cat_res .submenu{
  top:27px !important;  
}

#select_cat_res a{
  text-decoration:none;
  color:#666666;
}

#select_cat_res .submenu .sub_submenu{
  top:0px !important;
  left:260px!important;
}

.submenu li{
  padding:0px !important;
  height:24px !important;

}

.sub_submenu{
  top:0px !important;
}


div.links
{
	position: absolute;
	width: 288px;
	left: 685px;
	top: 45px;
	height: 25px;
}

div.links a
{
	display: block;
	height: 25px;
	float: left;
	padding-right:10px;
	font-size:12px;
	color:#ffffff;
}

div.links a#share-link
{
	width: 60px;
	background: url(../beta_tenporium_files/share.png) top left;
}

div.links a#twitter-link
{
	width: 24px;
	height: 24px;
	background: url(../beta_tenporium_files/Twitter.png) top left no-repeat;
}

div.links a#facebook-link
{
	width: 24px;
	height: 24px;
	background: url(../beta_tenporium_files/FaceBook.png) top left no-repeat;
}

div.toplogo
{
	position: absolute;
	width: 300px;
	left: 0px;
	top: 0px;
	height: 130px;
}

div.toplogo a
{
	display: block;
	height: 130px;
	float: left;
}

div.toplogo a#top-logo
{
	width: 300px;
	background: url(../beta_tenporium_files/logo.png) no-repeat;
}

div.header{
  position:relative;
  height:130px;
}

