﻿.centercolumn {float:left;width:392px;margin-top:10px;}
.centercolumn .subtitle{padding:0px 0 21px 10px}
.centercolumn .sectionHeader{float:left; border-bottom:1px dotted #989898;width:366px;height:27px;margin-left:10px;}
.centercolumn .naviStatus {float:right; padding:7px 0px 18px 0px; margin-right:15px;width:366px; text-align:right;}
.centercolumn .noneAds{margin:12px 0 0 10px;}

.centercolumn .showAds {margin-top:20px;}
.centercolumn .showAds .adbox { float:left;margin:0px 0px 28px 20px;width:108px;  }
.centercolumn .showAds .adbox .inner{float:left;width:108px;}
.centercolumn .showAds .adbox .inner .thumb{float:left;width:106px;border:1px solid #989898;}
.centercolumn .showAds .adbox .inner div { float:left; }
.centercolumn .showAds .adbox .inner span { float:left; }
.centercolumn .showAds .adbox .inner .top {float:left;width:73px; height:19px;}
.centercolumn .showAds .adbox .inner .top .adDate { float:left;margin-top:4px;}
.centercolumn .showAds .adbox .inner .top .adAttributes { float:right;}
.centercolumn .showAds .adbox .inner .top .adAttributes img{ float:left; margin-left:0px; }
.centercolumn .showAds .adbox .inner .bot { width:35px;height:12px; padding-top:4px; height:15px;}

.centercolumn .imgFlag{float:left;margin:2px 2px 0 0;}
.centercolumn .rateStar{float:left; margin-top:1px;}
.centercolumn .rateBubb{float:right;margin-left:5px;}
.centercolumn .rateLink{float:right;font-weight:bold;}
.centercolumn .imgFake{float:left;display:none;width:1px;height:1px;}
  
.centercolumn .sort { width:367px;height:28px;margin-left:10px;font-weight:bold;}
.centercolumn .sort .by{float:left;width:84px; color:#989898; margin-top:12px;}
.centercolumn .sort .off{float:left;margin-top:10px;color:#346198;padding:1px 4px 3px 4px; border:1px solid #ffffff; cursor:pointer;}
.centercolumn .sort .on {float:left;margin-top:10px;color:#333333;padding:1px 4px 3px 4px; border:1px solid #333333;}
  
.rightcolumn { margin-top:12px;width:190px; }
.rightcolumn .shiftleft{ float:left; position:relative; left:-1px; width:175px; }
.rightcolumn .titleCopy22 {float:left; position:relative; left:-1px;width:190px;line-height:13px;margin-top:10px;}
.rightcolumn .rightthumb { margin-bottom:2px; width:175px; height:115px;}
.rightcolumn .arrowbox { padding:5px 3px 0 0; float:right }
.rightcolumn .navibox { float:left; border:1px solid #356198; width:173px; height:17px; font-weight:bold; cursor:pointer; clear:both }
.rightcolumn .linkbox { padding: 2px 0 0 2px; float:left; color:#356198 }

.rightcolumn .rightcell{ float:left;border-top:1px dotted #989898;width:175px;font-weight:bold}
.rightcolumn .rightcell .menu{ float:left; width:175px; height:18px; font-size:10px; font-family:Verdana; }

.rightcolumn .rightcell .search{float:left; }
.rightcolumn .rightcell .search input{float:left;font-family:Verdana; font-size:10px;}
.rightcolumn .rightcell .search .query{ padding:1px 0 0 3px; width:168px; height:15px; margin-top:8px; color:#c6c3c0; }
.rightcolumn .rightcell .search .enter{ margin:5px 0 0 106px; width:70px; text-align:right; border:0px;background-color:#ffffff; color:#325A9B; font-weight:bold;}

.rightcolumn .rightcell .filter {float:left; width:170px; height:22px;font-weight:normal;  }
.rightcolumn .rightcell .filter input{ float:left; cursor:pointer;margin-top:2px; padding:0px; width:13px; height:13px;}
.rightcolumn .rightcell .filter img  { float:left; cursor:pointer;margin:0 4px 0 5px;}
.rightcolumn .rightcell .filter .type{ float:left; cursor:pointer;margin-top:2px;}

.rightcolumn .rightcell .adArchive{float:left; margin:3px 0 0 10px;}
.rightcolumn .rightcell .adArchive div{ margin-top:4px;}
.rightcolumn .rightcell .adArchive span{ font-weight:normal;}
  
  
  
.ad {float:left; width:567px; margin:12px 0px 0 10px;}
.ad img { border:0px }
.ad a:link, a:hover, a:active, a:visited { color:#356198; text-decoration:none }
.ad .top{float:left}
.ad .top .subtitle{float:left;padding:1px 0 25px 0; font-weight:bold;}
.ad .right{float:left;width:176px;margin:3px 0 0 9px;}
.ad .right .title {border-bottom:1px dotted #989898;margin-bottom:10px;width:175px;}
.ad .right .navibox { border:1px solid #356198; width:68px; height:17px; font-weight:bold; cursor:pointer; clear:none;}
.ad .right .navibox .linkbox { padding: 2px 0 0 2px; color:#356198 }
.ad .right .navibox .arrowbox{ width:4px; height:7px; border:0px; margin-top:5px; margin-bottom:0px;}  
.ad .right .prev .navibox,
.ad .right .prev .navibox .linkbox,
.ad .right .prev .navibox .arrowbox{ float:left;} 
.ad .right .next .navibox,
.ad .right .next .navibox .linkbox,
.ad .right .next .navibox .arrowbox{ float:right;} 
.ad .right .prev .navibox{ margin:0 0 27px 1px;}
.ad .right .prev .navibox .arrowbox{ margin-right:2px; margin-left:3px;}
.ad .right .next .navibox .arrowbox{ margin-right:3px; margin-left:4px;}
.ad .right .type {float:left;width:175px;height:21px;}
.ad .right .type .typeIcon{float:left; margin:0px 4px 0 1px;}
.ad .right .type .typeName{float:left; margin:2px 0px 0 0px;}
.ad .right .spec {float:left;width:175px; margin-top:0px; margin-bottom:11px;}
.ad .right .spec .col1 {float:left;height:16px;width:45px; font-weight:bold}
.ad .right .spec .col2 {float:left;height:16px;width:130px;}
.ad .right .zoom {float:left;font-weight:bold; height:25px;}
.ad .right .zoom img{float:left; width:13px; height:13px;margin:0 5px 0px 0px;}
.ad .right .styles {float:left; color:#989898; margin-top:18px;}
.ad .right .styles .title{ padding-bottom:3px;font-weight:bold;margin-bottom:7px;}
.ad .right .styles .product { float:left;width:175px;height:103px;}
.ad .right .styles .product input {float:left;width:72px; margin:3px 8px 0 0px;cursor:pointer;}  
.ad .right .styles .product .link {float:left; width:95px;cursor:pointer;}  
.ad .right .styles .product .nope {float:left; width:95px;cursor:default; background-color:#989898; color:#ffffff; font-weight:bold; text-align:center; margin-top:2px;}  
.ad .right .styles .note {clear:both;padding-top:40px;}
.ad .right .description {float:left;width:175px;border-top:1px dotted #989898; padding:25px 0 20px 0; margin-top:12px;}
.ad .left {float:left;width:372px;text-align:center;}
.ad .left img{border:1px solid #989898; margin-bottom:10px;margin-right:10px;}
.ad .rating {float:left;padding-bottom:10px; margin:12px 0 0 1px; width:555px; }/*18px 12px*/
.ad .rating input {font:10px verdana, arial; }
.ad .rating .region { float:left;border-top:1px dotted #989898;margin-top:10px;}
.ad .rating .region .subtitle{ float:left; width:550px; font-weight:bold; margin:7px 0 8px 0; }
.ad .rating .region .leavecomment { float:left; background-color:#f7f5f4;width:547px;padding:0px 0px 10px 9px;clear:both; margin-top:0px;}
.ad .rating .region .leavecomment .userform {float:left;}
.ad .rating .region .leavecomment .userform .field {float:left; margin-top:7px;}
.ad .rating .region .leavecomment .userform .field .label{float:left; clear:both;}
.ad .rating .region .leavecomment .userform .field .stars{float:left;clear:both;width:110px;margin:4px 0 0 1px;}
.ad .rating .region .leavecomment .userform .field input    {width:192px;height:15px;float:left;clear:both;background-color:#ffffff; font:10px verdana, arial; color:#333333; border:1px solid #989898; padding:3px 3px 0 3px;margin:3px 0 0 0;}
.ad .rating .region .leavecomment .userform .field textarea {width:532px;height:75px;float:left;clear:both;background-color:#ffffff; font:10px verdana, arial; color:#333333; border:1px solid #989898; padding:3px 3px 0 3px;margin:3px 0 0 0;}
.ad .rating .region .leavecomment .userform .field .error { border:1px solid #FF0000 }
.ad .rating .region .leavecomment .erroralert { background-color:#f7f5f4; float:left; color:#FF0000;font-weight:bold;padding:5px 0 0 10px;width:520px;height:22px;margin-bottom:2px }
.ad .rating .region .comment { float:left; width:538px; background-color:#f7f5f4; padding:7px 9px 8px 9px; margin-bottom:10px; }
.ad .rating .region .comment span { float:left;}
.ad .rating .region .comment .commenter {float:left; width:520px; margin-top:10px;  color:#989898 ;}
.ad .rating .region .comment .commenter .flag {float:left; margin:1px 0 0 3px;}
.ad .rating .region .comment .commenter .rate {float:left;margin:2px 0 0 4px;}
.ad .rating .region .comment .commenter div {float:left;}
.ad .rating .region .buttons{ float:left; clear:both; padding-left:1px;margin-top:10px; width:300px;}
.ad .rating .region .buttons input{ cursor:pointer;font-weight:bold; text-align:left; width:106px; height:20px; }
.ad .rating .region .buttons .buttonblue  { background-color:#356198; color:#FFFFFF; border:0px;               padding-left:6px;}
.ad .rating .region .buttons .buttonwhite { background-color:#ffffff; color:#356198; border:1px solid #356198; padding-left:4px;margin-right:20px }