* {
margin: 0px;
padding: 0px;
/*font-family:Arial,Tahoma;*/
font-family:'Trebuchet MS',Arial;
font-size:12px;
text-decoration:none;
color:#222222;
border:none;
}
body { 
behavior:url('hover.htc');
}
#shop_one img:hover{

}
#container {
width:auto;
max-width:1280px;
margin-left:auto;
margin-right:auto;
/*margin-left:5px;
margin-right:5px;*/
background-color:#FFFFFF;
}
#header {
width: auto;
/*height: 100px;*/
height: 63px;
/*background-image:url('/images/hback.jpg');*/
background-position:bottom right;
background-repeat:no-repeat;
overflow:hidden;
}
#logo{
float:left;
width:341px;
height:60px;
margin-top:15px;
background-image:url('/images/logo.png');
background-position:center left;
background-repeat:no-repeat;
}
#tabs {
width:auto;
height:40px;
/*background-image:url('/images/hback1.jpg');*/
background-position:bottom right;
background-repeat:no-repeat;
overflow:hidden;
}
#tabs .tab{
height:34px;
margin-top:4px;
margin-bottom:2px;
position:relative;
float: left;
margin-right:3px;
}
#tabs .tab a{
display:block;
width:auto;
height:17px;
color: #666666;
font-family:Arial;
font-size:13px;
font-weight:700;
text-align: center;
padding-top:5px;
padding-bottom:9px;
background-color:#e0e0e0;
margin-top:5px;
}
.overa {
width:100%;
height:100%;
overflow:hidden;
}
.selected_tab{
height:38px;
border-bottom:2px solid #36A0CB;
position:relative;
float: left;
margin-right:3px;
overflow:hidden;
}
.selected_tab a{
display:block;
width:auto;
height:auto;
color: #FFFFFF;
font-family:Arial;
background-color:#36A0CB;
font-size:13px;
font-weight:700;
text-align: center;
padding-top:9px;
padding-bottom:9px;
margin-top:5px;
}
#top_menu {
visibility:hidden;
float:right;
margin-top:12px;
margin-right:5px;
}
#top_menu a{
display:block;
float:left;
text-transform:uppercase;
font-size:11px;
color:#AAAAAA;
font-weight:bold;
}
#top_menu a:hover{
/*text-decoration:underline;*/
}
#top_menu .separator{
overflow:hidden;
width:1px;
height:13px;
float:left;
margin-left:5px;
margin-right:5px;
}
.example {
border-bottom:1px dotted #F0F0F0;
color:#FFFFFF;
font-size:11px;
}
#search_bar {
background-color:#36A0CB;
width:auto;
height:72px;
position:relative;
overflow:hidden;
margin-bottom:3px;
-moz-border-radius:0px 20px 20px 20px;
-khtml-border-radius:0px 20px 20px 20px;
-webkit-border-radius:0px 20px 20px 20px;
border-radius:0px 20px 20px 20px;
/*margin-top:-15px;*/
/*background-image:url('/images/search_back.gif');*/
background-position:bottom left;
background-repeat:repeat-x;
}
#ads_large {
width:768px;
height:90px;
margin-bottom:5px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
/*float:left;*/
}
#ads_links_large {
width:200px;
height:90px;
margin-bottom:5px;
margin-right:25px;
overflow:hidden;
/*margin-left:auto;
margin-right:auto;*/
float:right;
}
#ads_skyscraper {
width:160px;
height:600px;
margin-top:10px;
overflow:hidden;
margin-left:25px;
/*margin-right:auto;*/
}
.ads_context {
width:468px;
height:60px;
text-align:center;
overflow:hidden;
margin-bottom:5px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}
.ads_links {
width:100%;
height:15px;
text-align:left;
overflow:hidden;
padding:5px 0px;
margin-bottom:7px;
margin-top:2px;
border-bottom:1px solid #C0C0C0;
background-color:#3396c9;
font-weight:700 !important;
}
#mainc {
width:100%;
padding-top:5px;
/*background-image:url('/images/gray_strip_top.gif');*/
background-position:top left;
background-repeat:repeat-x;
}
#content{
width:100%;
margin-bottom:10px;
}
#content .leftbar{
width:250px;
overflow:hidden;
}
#content .content{
width:auto;
overflow:hidden;
}                                                       
#content .rightbar{
width:250px;
overflow:hidden;        
}
#categories {
width:auto;
margin-right:10px;
overflow:hidden;
/*border-right:1px solid #CCCCCC;*/
}
.lightgray-border{
width:238px;
padding-top:0px;
padding-bottom:5px;
overflow: hidden;
}
#categories a{
display:block;
width:auto;
color:#777777;
padding-bottom:1px;
padding-left:30px;
padding-right:10px;
font-size:12px;
text-transform:uppercase;
font-weight:700;
font-family:Arial,'Trebuchet MS';
}
.bold{
display:none !important;
}
#categories a.root{
width:auto;
display:block;
font-weight:bold;
padding-left:10px;
color:#666666;
margin-top:0px;
padding-top:5px;
padding-bottom:5px;
font-weight:700;
font-size:16px;
text-transform:uppercase;
}
#categories a:hover{
text-decoration:underline;
color:#36A0CB;
/*background-image:url('/images/stripe_selected_menu.gif');
background-position:center center;
background-repeat:repeat;*/
}
#categories.shop a:hover{
text-decoration:underline;
color:#90c200;
}
#categories.page a:hover{
text-decoration:underline;
color:#FF8C00;
}
.header1 {
width:auto;
overflow:hidden;
text-transform:uppercase;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
margin-bottom:10px;
background-image:url('/images/search_back.gif');
background-position:bottom left;
background-repeat:repeat-x;
}
.header2 {
width:auto;
overflow:hidden;
text-transform:uppercase;
font-size:28px;
padding-left:10px;
padding-bottom:0px;
margin-bottom:10px;
font-weight:400;
font-family:'Trebuchet MS',Tahoma;
}
.header2 .parent_cat {
text-transform:uppercase;
font-size:18px;
font-weight:400;
font-family:'Trebuchet MS',Tahoma;
}
.header2 a {
text-transform:uppercase;
font-size:18px;
font-weight:400;
font-family:'Trebuchet MS',Tahoma;
color:#0066CC;
text-decoration:underline;
white-space:nowrap;
}
.header2 a:hover {
text-transform:uppercase;
text-decoration:none;
color:#0066CC;
font-size:18px;
font-weight:400;
font-family:'Trebuchet MS',Tahoma;
}
.gheader {
display:block;
height:32px;
overflow:hidden;
width:auto;
background-position:center left;
background-repeat:no-repeat;
text-indent: -9999px;
margin-bottom:15px;
}
.headerS {
width:auto;
overflow:hidden;
text-transform:uppercase;
font-size:22px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:0px;
font-weight:400;
font-family:'Trebuchet MS',Tahoma;
text-align:center;
}
.shat {
border-top:5px solid #5F5F5F;
font-size:1px;
width:auto;
overflow:hidden;
clear:both;
}
.msubcath {
width:auto;
padding:3px 10px;
color:#404040;
font-family:'Trebuchet MS',Arial,Tahoma;
font-weight:700;
font-size:13px;
text-transform:uppercase;
}
.msubcat {
width:auto;
padding:10px 10px;
text-align:left;
font-weight:700;
}
.advc {
background-color:#36A0CB;
color:#FFFFFF;
}
.msubcat a{
color:#FFFFFF;
text-transform: uppercase;
font-size:12px;
font-weight:700;
/*white-space: nowrap;*/
}
.msubcat a:hover{
text-decoration:underline;
}
.shield {
/*border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;*/
width:auto;
overflow:hidden;
clear:both;
}
.shield .pad {
margin:15px 10px;
margin-bottom:0px;
overflow:hidden;
clear:both;
}
.page_container{
text-align:center;
font-weight:400;
font-family:Arial,Tahoma,'Trebuchet MS';
font-size:16px;
color:#5F5F5F;
}
.page {
font-weight:400;
font-family:Arial,Tahoma,'Trebuchet MS';
font-size:16px;
color:#5F5F5F;
}
.page.current_page{
font-size:28px;
text-decoration:underline;
color:#404040;
font-weight:400;
}
.how2order {
width:206px;
text-align:left;
background-color:#F5F5F5;
border-color:#FF7E00;
}
.rlinks {
width:206px;
text-align:left;
background-color:#FFFFFF;
/*border-color:#0066CC;*/
padding-bottom:10px;
}
.rlinks a{
color:#505050;
text-decoration:none;
font-size:12px;
}
.rlinks a:hover{
text-decoration:underline;
color:#0066CC;
}
u {
text-decoration:underline;
}
.how2order *{
font-weight:400;
font-size:12px;
text-align:left;
}
.how2order .how2header{
font-weight:700;
font-size:12px;
color:#5F5F5F;
}
.one_nostore {
font-weight:400;
color:#FFFFFF;
background-color:#909090;
font-size:24px;
text-transform:uppercase;
}
.top {
height:104px;
margin-top:0%;
margin-bottom:0%;
margin-left:0.5%;
margin-right:0.5%;
width:47%;
float:left;
overflow:hidden;
padding-bottom:5px;
}
.top td{
overflow:hidden;
}
.top .title{
padding-left:5px;
overflow:hidden;
}
.top .title a{
font-size:14px;
font-weight:400;
color: #404040;
text-decoration:underline;
overflow:hidden;
font-weight:400;
}
.top .title a:visited{
color:#990066;
}
.top .title .price{
font-size:18px;
color:#FF4500;
}
.top .descr {
width:94px;
height:104px;
overflow:hidden;
}
.top .descr img{
border: 2px solid #EEEEEE;
}
.advtop {
width:240px;
text-align:justify;
overflow:hidden;
margin-bottom:5px;
/*border-bottom:1px solid #C0C0C0;*/
padding-bottom:0px;
}
.advtop a{
display:block;
width:auto;
padding: 10px 15px;
overflow:hidden;
}
.advtop .title{
font-size:16px;
color:#0055BB;
text-decoration:none;
}
.advtop .descr {
color:#404040;
font-size:14px;
}
.advtop img{
border:2px solid #C0C0C0;
margin: 4px 0px;
}
.advtop .price{
font-size:18px;
color:#FF4500;
}
.advtop a:hover .title{
text-decoration:underline;
}
.advtop a:hover{
background-color:#E0E0E0;
border: 2px solid #C0C0C0;
padding: 8px 13px;
}
.advtop a:hover img{
border:2px solid #777777;
}
.advtop a:hover .descr{
color:#000000;
}
.one_price {
text-align:center;
font-size:20px;
color:#FF4500;
padding-left:30px;
padding-right:40px;
padding-bottom:25px;
background-image:url('/images/birka_top.jpg');
background-position:bottom center;
background-repeat:repeat;
width:160px;
height:107px;
overflow:hidden;
clear:both;
}
.one_price1 {
font-weight:400;
color:#FFFFFF;
background-color:#90c200;
font-size:24px;
text-transform:uppercase;
}
.one_price1 span{
font-weight:400;
color:#90c200;
background-color:#FFFFFF;
font-size:24px;
text-transform:uppercase;
}
.shop_img {
display:block;
background-image:url('/images/birka_bottom.gif');
background-position:top left;
background-repeat:no-repeat;
padding-top:32px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
margin-bottom:5px;
margin-right:15px;
background-color:#777777;
border: 2px solid #5F5F5F;
border-top:none;
overflow:hidden;
}
.shop_img img{
overflow:hidden;
padding:0px;
margin:0px;
width:auto;
height:auto;
float:left;
}
.shop_text {
font-size:13px;
text-align:justify;
}
.shop_text * {
font-size:13px;
text-align:justify;
}
.page_text {
font-size:16px;
}
.page_text * {
font-size:16px;
}
#fulladvinfo {
margin:10px 0px;
width:100%;
overflow:hidden;
border-top:2px solid #444;
}
#fulladvinfo td{
padding:10px;
}
#fulladvinfo img{
border:5px solid #DBDDDD;
}
#fulladvinfo .pcap{
font-family:Arial;
font-weight:700;
font-size:12px;
color:#000000;
display:block;
margin:5px 0px;
}
#fulladvinfo .ptext{
font-family:Arial;
font-weight:400;
font-size:12px;
color:#404040;
}
#fulladvinfo .price{
font-family:Arial;
font-weight:400;
font-size:20px;
color:#FF4500;
}
#fulladvinfo .email{
font-family:monospace;
font-weight:400;
font-size:16px;
color:#0000CC;
text-decoration:underline;
}
.enlarge {
font-weight:bold;
font-size:10px;
color:#0066CC;
text-decoration:underline;
}
.clear{
clear:both;
}
.shop_img a{
display:block;
border: 1px solid #999999;
overflow:hidden;
font-size:1px;
width:auto;
height:auto;
clear:both;
position:relative;
}
.new_so_image {
float:left;
display:block;
border:2px solid #C0C0C0;
overflow:hidden;
font-size:1px;
width:auto;
height:auto;
clear:both;
position:relative;
margin-right:5px;
margin-bottom:5px;
}
.new_so_image:hover {
float:left;
display:block;
border:2px solid #909090;
}
#zoom {
position:absolute;
top:5px;
left:5px;
color:#FFFFFF;
padding: 2px 5px;
text-transform:uppercase;
z-index:999;
font-size:11px;
font-family:Arial;
font-weight:700;
z-index:999;
width:65px;
border: 2px solid #FFFFFF;
background-color:#36A0CB;
background-image:url('/images/search_back.gif');
background-position:center left;
background-repeat:repeat-x;
display:none;
}
.shop_img a:hover #zoom {
display:block;
}
#last-se {
width:auto;
margin-left:10px;
background-color:#EEEEEE;
overflow:hidden;
}
.titletextonly a{
width:auto;
padding-bottom:2px;
overflow:hidden;
font-size:13px;
font-color:#404040;
font-weight:bold;
}
#addform{
width:100%;
}
#addform input, #addform textarea, #addform select{
width:98%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 10px;
height:20px;
border: 2px solid #dddddd;
}
#addform textarea{
height:60px;
}
#addform option.sub{
/*background-color:#EEEEEE;*/
/*font-weight:bold;*/
/*text-transform:uppercase;*/
padding-left:10px;
margin-left:10px;
}
#addform option.root{
background-color:#EEEEEE;
font-weight:bold;
text-transform:uppercase;
}
#addform .label{
width:98%;
margin-left: 1%;
margin-right: 1%;
display:block;
font-size:13px;
}
#addform .descr{
width:98%;
margin-left: 1%;
margin-right: 1%;
display:block;
font-size:12px;
color:#AAAAAA;
}
.terms{
width:98%;
margin-left: 1%;
margin-right: 1%;
display:block;
font-size:14px;
color:#505050;
text-align:left;
}
.terms a{
color:#0066CC;
text-decoration:underline;
font-size:14px;
}
.terms .s{
font-weight:400;
font-size:16px;
}
#addform .error{
width:98%;
margin-left: 1%;
margin-right: 1%;
color:#C00000;
display:block;
}
.red{
color:#B03030;
font-weight:bold;
font-family:"Times New Roman";
font-size:24px;
}
.input_error{
border: 2px solid #B03030 !important;
background-color:#FFF0F0;
}
#footer {
background-image:url('/images/search_back.gif');
background-position:bottom left;
background-repeat:repeat-x;
height:42px;
width:auto;
margin-top:20px;
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
overflow:hidden;
-moz-border-radius:0px 10px 10px 10px;
-khtml-border-radius:0px 10px 10px 10px;
-webkit-border-radius:0px 10px 10px 10px;
border-radius:0px 10px 10px 10px;
}
#footer *{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
overflow:hidden;
width:auto;
}
#footer span{
margin-top:15px;
display:block;
}
#footer a{
text-decoration:underline;
}
.freeme {
text-indent:-5768px;
overflow:hidden;
display:block;
clear:both;
/*position:absolute;*/
float:right;
}
#partner a{
	text-align:center;
	text-transform:uppercase;
	display:block;
	border-bottom:1px dotted #555;
	padding-bottom:5px;
	padding-top:5px;
}
#partner1 a{
	text-align:center;
	text-transform:uppercase;
	display:block;
	border-bottom:1px dotted #555;
	padding-bottom:5px;
	padding-top:5px;
}
#partner2 a{
	text-align:center;
	text-transform:uppercase;
	display:block;
	border-bottom:1px dotted #555;
	padding-bottom:5px;
	padding-top:5px;
}
.adv {
width:auto;
overflow:hidden;
font-size:14px;
border-collapse:collapse;
}
td.adv_image *{
	padding:0px;
}
td.adv_image {
	width:166px;
	font-size:0px;
}
td.adv_image a{
	display:block;
	font-size:0px;
}
td.adv_image img {
	border:3px solid #dbdddd;
	width:150px;
	margin:7px 5px 7px 5px;
}
td.adv_text {
	width:auto;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
td.adv_text a.caption{
	text-decoration:underline;
	font-family:Arial;
	font-size:16px;
	color:#000090;
	font-weight:bold;
}
td.adv_text a.shorttext{
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	color:#222;
	text-align:justify;
}
table.adv tr{
	border-bottom:1px solid #dbdddd;
}
td.price {
	width:120px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#222;
	font-weight:bold;
}
td.dt {
	width:75px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial;
	font-size:13px;
	color:#444;
	/*font-weight:bold;*/
}
tr.header_text td{
	vertical-align:middle;
	text-align:center;
	font-family:Arial;
	font-size:13px;
	color:#444;
	font-weight:bold;
	padding: 7px 0px;
}
tr.advtop1 {
	background-color:#FFE4B5;
}
tr.advtop1 td{
	background-color:#FFE4B5;
}
table.adv tr:hover td {
	background-color:#eee;
}
.the_one {
	color:#5F5F5F;
	text-decoration:none;
	margin-bottom:0px;
}
.one_text {
	font-family:Arial;
	font-size:17px;
	display:block;
	width:auto;
	margin:10px 30px 30px 30px;
}
/*.one_img {
	background-color:#efefef;
}*/
.addnewadv {
	color:#FFFFFF !important;
	background-color:#FF4500 !important;
	font-size:14px !important;
	font-weight:600 !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	-moz-border-radius:0px 30px 30px 0px;
	-khtml-border-radius:0px 30px 30px 0px;
	-webkit-border-radius:0px 30px 30px 0px;
	border-radius:0px 30px 30px 0px;
}
.plus1 {
	float:right;
	display:block;
	margin-top:5px;
}
