/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

body{
padding:0px;
margin:0px;
background:#FFFFFF;
text-align:center;
}

a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:12px;
		color:#282E3E;
	}

a {color:#282E3E;}

input { vertical-align:middle;}

ul { margin:0px; padding:0px; list-style:none;}

.ul1 { background:#F4F4F4;}
.ul1 li { background:url(images/li-bg.gif) repeat-y left #EEEBE8; margin-top:1px; padding: 3px 0px 2px 27px;}
.ul1 li a { background:url(images/as.gif) no-repeat left; padding-left:15px; color:#393939; font-family:Calibri,Sylfaen,verdana, arial; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px;}
.ul1 li a:hover { color:#AF332B;}
.ul1 li h2 { font-family:Calibri,Sylfaen,verdana, arial; font-size:12px;font-weight:bold; margin:0 0 0 0;}


.ul2 { margin:0px; padding:0px; list-style-type:none;}
.ul2 li { background:url(images/space.gif) no-repeat 0px 6px; padding-left:9px;  }
.ul2 li a { background:url(images/as.gif) no-repeat left; padding-left:15px; color:blue; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:14px;}

.main { width:989px; margin:auto;}

.header1 { background:url(images/t-dr.gif) repeat-x; height:12px;}

.header2_c1 { width:188px;}
.header2_c3 a{ text-decoration:none; color:#666;}
.header2_c3 { width:180px; margin-left:6px;text-align:justify; font-family:Calibri,Sylfaen,verdana, arial; font-size:14px;font-weight:bold; color:#666;}
.header2_c3 h1 { font-family:Calibri,Sylfaen,verdana, arial; font-size:14px;font-weight:bold; margin:0 0 0 0; color:#666;}
.header2_c3 h2 { font-family:Calibri,Sylfaen,verdana, arial; font-size:14px;font-weight:bold; margin:0 0 0 0;}
.header2_c2 { width:601px; text-align:right;}

.header2_link { width:auto; margin-left:auto;}
.header2_link .v_l { background:none;}
.header2_link .v_l img {margin-left:10px; margin-right:10px;}
.header2_link a { color:#968A80; text-decoration:none; font-weight:bold; background:url(images/a.gif) no-repeat top left; display:table-cell; line-height:13px; }
.header2_link a:hover { text-decoration:underline;}

.navlink { height:52px;}
.navlink_c1 { width:806px; background:#E6DDD5; text-align:center;}
.navlink_c2 { width:183px; background:#DBCFC7;}

.navlink_c1 a { color:#5C4F41; font-weight:bold; text-decoration:none;}
.navlink_c1 a:hover { text-decoration:underline;}
.navlink_c1 img { vertical-align: middle; margin-left:10px; margin-right:10px;}

.navlink1 { height:38px;}
.navlink1_text { margin-left:32px; margin-top:11px; color:#877C6F; font-size:10px;}
.navlink1_text a {color:#877C6F; font-weight:normal; font-size:10px; text-decoration:none;}
.navlink1_text a:hover { text-decoration:none;}
.navlink1_text a:hover { cursor:default;}


.cont_sep_col { width:3px;}
/*
.cont_left_col { width:196px;}
.cont_right_col { width:183px;}
.cont_main_col { width:720px;}
*/

.cont_left_col { width:2px;}
.cont_right_col { width:220px;}
.cont_main_col { width:760px;}



.head_box1 { background:#0283C5 url(images/a1.gif) no-repeat 9px center; padding-left:25px; font-size:14px; line-height:16px; font-weight:bold; color:#FFFFFF; padding-top:3px; padding-bottom:3px;}

.head_box2 { background:#2C2C2C url(images/bg1.gif) repeat-x; padding-left:7px; font-size:11px; line-height:13px; font-weight:bold; color:#fff; padding-top:3px; padding-bottom:5px;}
.head_box2 span { background:url(images/a2.gif) no-repeat left; padding-left:12px;}

.head_box3 { background:#A7876A url(images/bg2.gif) repeat-x; padding-left:7px; font-size:11px; line-height:13px; font-weight:bold; color:#FFF4DE; padding-top:6px; padding-bottom:5px;}
.head_box3 span { background:url(images/a3.gif) no-repeat left; padding-left:12px;}

.head_box4 { background:#B78252 url(images/bg3.gif) repeat-x; padding-left:7px; font-size:11px; line-height:13px; font-weight:bold; color:#FFFFFF; padding-top:6px; padding-bottom:5px;}
.head_box4 span { background:url(images/a4.gif) no-repeat left; padding-left:12px;}

.head_box5 { background:#8B221C url(images/bg4.gif) repeat-x; padding-left:7px; font-size:14px; line-height:14px; font-weight:bold; color:#FFF4DE; padding-top:6px; padding-bottom:5px;}
.head_box5 span { background:url(images/a5.gif) no-repeat left; padding-left:12px;}

.head_box6 { background:#3C3C3C url(images/a6.gif) no-repeat 8px center; padding-left:22px; font-size:14px; line-height:16px; font-weight:bold; color:#FFFFFF; padding-top:4px; padding-bottom:4px;}

.searchbox{background:#960d6c; color:#FFFFFF; font-weight:bold; text-align:center; margin:0; padding:0; height:40px;}
.sinput1 { width:96px; height:20px; border:#714A2D 1px solid; padding-left:5px; font-weight:normal; line-height:11px; margin:0; padding-left:3px; font-size:11px; font-weight:bold;}


.box2 { background:#98653F; color:#FFFFFF; font-weight:bold; text-align:center; height:44px;}
.input1 { width:93px; height:15px; border:#714A2D 1px solid; padding-left:5px; font-weight:normal; line-height:11px; padding-top:0px; font-size:10px;}

.h_l1 { background:#EEECE7; height:2px;}
.h_l2 { background:#EEECE7; height:3px;}

.box3 { background:#DED7CC; text-align:center; padding-top:3px; padding-bottom:7px;}
.box4 select { width:139px; border:1px solid #A99B85; font-size:11px; padding:1px; font-family:verdana;}

.box4 { background:#E6E1D8; text-align:center; height:32px;}
.box4 select { width:139px; border:1px solid #A99B85; font-size:11px; padding:1px;font-family:verdana;}

.box5 { background:#DDD5C9; text-align:center; height:32px;}
.box5 select { width:139px; border:1px solid #A99B85; font-size:11px; padding:1px;font-family:verdana;}

.box6 { background:#EEECE7; padding: 8px 15px 10px 20px;}
.box6 span { color:#393939; line-height:22px; font-weight:bold;}
.box6 span a { color:#393939; text-decoration:none;}
.box6 span a:hover { text-decoration:underline;}

.ban4 { background:url(images/ban4.jpg) no-repeat; height:124px;}
.ban4_marg { margin: 8px 0px 0px 201px;}

.main_cell { background:#EEECE7;}
.main_cell_c1 { width:20%;}
.main_cell_c2 { width:80%; valign:top; }

.main_cell_h_text { color:#AF332B; font-size:13px; line-height:14px; font-weight:bold;}

.main_cell_c2 h2 { color:#AF332B; font-size:14px; font-weight:bold; padding:0; margin:0; valign:top;}

.main_cell_c2 h3 { font-size:13px;  font-weight:bold; padding:0; margin:0; valign:top;}
.main_cell_c2 .prodlinkx a{ text-decoration:none; font-weight:normal;}


.main_cell_block_c1 { width:95px; color:#252525;}
.main_cell_block_c2 { width:auto;}

.main_cell_block_c1 span { font-size:14px; color:#2C2C2C; line-height:14px; font-weight:bold;}
.main_cell_block_c1_marg { margin-right:12px; text-align:right;}

.price_block_c1 { width:94px; text-align:right; padding-top:2px;}
.price_block_c2 { width:auto; padding-left:7px;}

.price_text { font-size:14px; color:#2C2C2C; line-height:16px;}
.price_text span { color:#C52B2B; font-weight:bold;}

.main_bord { }

.main_cell_bord img { margin:20px 10px 20px 24px; border:1px solid #9E9E9D}

.main_cell_noborder img { margin:2px 2px 2px 2px; border:0px solid #9E9E9D}



.av_prod_cell { padding-top:18px; padding-bottom:18px; text-align:center; color:#727171;}
.av_prod_cell a { color:#727171;}
.av_prod_cell a:hover { text-decoration:none; font-weight:bold;}
.av_prod_cell span { color:#AF332B;}
.av_prod_cell span a { color:#AF332B;}

.prod_c1 { width:24px;}
.prod_c2 { width:102px; text-align:center;}
.prod_c2 img {border:1px solid #9E9E9D}
.prod_c2 a { color:#5E5D5D; font-weight:bold; text-decoration:none;}
.prod_c2 a:hover { text-decoration:underline;}
.prod_c3 { width:42px;}
.prod_c4 { width: auto;}

.prod_text { color:#727171; line-height:14px;}

.prod_text1 { color:#C80045; font-size:13px; line-height:16px; font-weight:bold;}
.prod_text2 { color:#628AB3; font-size:14px; line-height:16px; font-weight:bold;}
.prod_text3 { color:#AC2236; font-weight:bold;}

.prod_text4 { color:#727171; line-height:14px; font-size:10px;}

.prod_block_c1 { width:65px; padding-top:2px;}
.prod_block_c2 { width:auto;}
.prod_input { width:35px; height:22px; border:1px #939292 solid; text-align:center; color:#727171;}

.prod_margin { margin:9px 10px 7px 23px;}
.prod_margin1 { margin-left:9px; margin-bottom:14px;}

.priv_h_l { height:2px; background:#CACACA;}

.priv_marg { margin:10px 5px 10px 5px;}

.contact_margin { margin: 0px 13px 0px 19px;}

.contact_text { color:#4F4F4F; line-height:14px;}

.contact_text strong { color:#D57800;}

.form_input1 { width:133px; height:21px; border:1px #AEBFC0 solid; padding-left:5px; margin: 5px 0px 4px 3px;}
.form_input2 { width:251px;}
.form_textarea { width:340px; height:196px; overflow:hidden;}
.form_buttons { text-align:left; margin-left:15px;}

.cont_h_l { background:#CACACA; height:1px;}

.cart_margin { margin:9px 10px 7px 13px;}

.cart_main_cell { border: 1px #B8B8B8 solid; background:#EBEBEB; padding-left:11px; padding-right:11px; padding-bottom:6px;}
.cart_cell_text { color:#707070; font-size:10px; line-height:12px;}

.cart_border { border: 1px #C1C3C3 solid;}

.cart_cell { text-align:center; padding: 6px 0px 6px 0px;}
.cart_cell_w1 { width:0px;}
.cart_cell1 { width:15%;}
.cart_cell2 { width:37%;}
.cart_cell3 { width:29%;}
.cart_cell4 { width:19%;}

.cart_cell_h_text { color:#6780B8; font-size:11px; line-height:11px;}

.cart_h_l { background:#ADADAD; height:1px;}

.cart1_cell { text-align:center;}
.cart1_cell_w1 { width:1px;}
.cart1_cell1 { width:51px; padding: 20px 0px 12px 0px; }
.cart1_cell2 { width:135px;}
.cart1_cell3 { width:102px; padding: 14px 0px 14px 0px; }
.cart1_cell4 { width:63px; padding: 30px 0px 30px 0px;  }

.cart1_cont_col1 { width:57px;}
.cart1_cont_col2 { width: auto; color:#707070; font-size:10px; line-height:12px;}

.cart_sub_total { width:auto;}
.cart_cell5 { width:285px; text-align: left;}
.cart_sub_total_text { color:#707070; font-size:12px; line-height:12px;}

.cart_cell6_margin { padding-left:5px;}

.cart_price_text {color:#628AB3; font-size:14px; line-height:14px; font-weight:bold;}

.cart_input { width:49px; height:19px; border: 1px #D4D0C8 solid; color:#AC2236; font-size:11px; text-align:center; padding-top:0px; font-weight:bold;}

.hdrmenu{
 background:url(images/hrtoplfill.jPG) repeat-x top left; display:table-cell;  
 width:990px;  
}

.hdrtext{
 background:url(images/hrtoplfill.jPG) repeat-x top left; display:table-cell;  
 width:990px;  
 padding:5px;
 top-margin:2px;
 bottom-margin:2px;
}
#navcontainer
{
width:100%;
height:35px;
margin: 0;
padding: 0px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
margin-top:10px;
line-height:17px;
text-align:center;
padding: 0;
float: left;

}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;

}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }

.maincell2left{
width:248px;
padding:0px;
float:left;
margin:0px;

}
.maincell2right{
width:248px;
float:left;
padding:0px;
margin:0px;
}

.maincell2middle{
width:252px;
float:left;
padding:0px;
margin-left:2px;
margin-right:2px;

}


.navcell2left{
width:230px;
padding:0px;
background-color:#B2D6EC;
float:left;
margin:0px;

}

.clear{
clear:both;
}


.navcell2right{
width:370px;
background-color:#B2D6EC;
float:right;
padding:0px;
margin:0px;
font-family:verdana;
line-height:20px;
font-size:12px;  font-weight:normal;
}

.navcell2right a{
padding:0px;
margin-left:3px;
margin-rght:3px;
}

.navbackground{
background:#C9D5E1;
line-height:20px;
}

.navhighight{
font-weight:bold;
color:blue;
padding-left:3px;
font-size:14px;
font-family:verdana;
}


.subul1 { background:#F4F4F4;}
.subul1 li { background:url(images/li-bgx.gif) repeat-y left #EEEBE8; margin-top:1px; padding: 3px 0px 2px 27px;}
.subul1 li a { background:url(images/as.gif) no-repeat left; padding-left:15px; color:#393939; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:14px;}
.subul1 li a:hover { color:#AF332B;}

.main_cell_h_text { color:#AF332B; font-size:13px; line-height:14px; font-weight:bold;}

#navlist{
font-family:verdana;
font-size:12px;  font-weight:normal;
}

#navlist a{
color:#fff;
text-decoration:none;
background:#db6157;
font-family:verdana;
}
#navlist li{
color:red;
width: 164px;
font-weight:bold;
padding:0;
}

.chand{
cursor:hand;
}





.goog_box5 { background:#fff repeat-x; padding-left:7px; font-size:14px; line-height:2px; font-weight:bold; color:#FFF4DE; padding-top:6px; padding-bottom:5px;}
.goog_box5 span { background:url(images/a5.gif) no-repeat left; padding-left:12px;}



.navlinkmenu
{
width:100%;
margin: 0;
padding: 0px;
border:#714A2D 1px solid; padding-left:5px;
background:#E6E1D8;
}

.navlinkmenu UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

.navlinkmenu LI
{
margin: 0;
margin-top:1px;
width:137px;
line-height:14px;
margin-left: 2px;
float: left;
background:#E6E1D8;

}

.navlinkmenu A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #fff;
margin: 0;
padding: 0px;

}

.navlinkmenu A:hover, #navcontainer A:active { background: #b2d6ec; }

.navlinkmenu A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;

}

.navlinkheading{
padding:3px;
text-align:center;
font-family:franklin gothic medium;
font-size:13px;
color:#0F91C2;
font-weight:bold;
}



.childinks
{
width:100%;
margin: 0 auto;
padding: 0px;
padding:5px;
background:#fff;
}

.childinks UL
{
list-style: none;

margin: 0;
padding: 0;
border: none;

}

.childinks LI
{
font-size:12px;
font-family:verdana,tahoma;
margin-top:3px;
line-height:16px;
padding-right:6px;
min-width: 160px;
margin-bottom:3px;
float: left;
background:#fff;

}

.childinks A
{
color: #FFEC8E;
font-weight:bold;
display: block;
width: auto;
text-decoration: none;
background: #5B8CC6;
margin: 0;
padding: 0px;

}

.childinks A:hover, #navcontainer A:active { background: #5a7dc8; }

.childinks A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #5A7DC8;
font-weight: normal;

}
.childinks current { background: #5A7DC8; }

.footer1 { height:38px;}
.footer1_text { margin-left:32px; margin-top:11px; color:#877C6F; font-size:9px;}
.footer1_text a {color:#877C6F; font-weight:normal; font-size:9px; text-decoration:none;}
.footer1_text a:hover { text-decoration:none;}
.footer1_text a:hover { cursor:default;}

#xprodlink { padding:0px; margin:0; background:#fff; border:0px;}
.prodlink a{ text-decoration:none; font-weight:normal; padding:0; border:0;}
#xprodlink img{ border:0; padding:0; margin:0;}
#prdimg{
max-width:250px;
/* IE Image max-width */
width: expression(this.width > 250 ? 250: true);
border:0;
}
#prodlimgink{
border:0;
}
#prodlimgink a{ text-decoration:none; font-weight:normal; padding:0; border:0;}
.thumpimg{
max-width:150px;
/* IE Image max-width */
width: expression(this.width > 150 ? 150: true);
border:0;
cursor: pointer;
	cursor: hand;

}

.prodthump{
cursor: pointer;
	cursor: hand;
}


#prodimglg{
min-height:150px;
min-width:200px;
padding:5px;
width:250px;
}

.imgash {  float: left;  background: url(http://www.datingidol.com/images/shadow.gif)  no-repeat bottom right;  margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px;}
.imgash div {  background: url(http://www.datingidol.com/images/shadow2.png)  no-repeat left top !important;  background: url(http://www.datingidol.com/images/shadow2.gif) no-repeat left top;  padding:  0 5px 5px 0px;}
.imgash img {  background-color: #fff;  border: 1px solid #a9a9a9;  padding: 4px;}
.imgash a{margin:0; padding:0; text-decoration:none; border:none;}
.imgash .s{  background: url(http://www.datingidol.com/images/shadow2.png)  no-repeat left top !important;  background: url(http://www.datingidol.com/images/shadow2.gif) no-repeat left top;  padding:  0 5px 0px 0px;}



#proddesc{
text-align:justify;
color:navy;
font-family: arial;
font-weight: normal;
font-size:12px ;
line-height:150%;
padding:3px;

}


 .btnnav {
     background-color: #cc3399;
     border: Defaultpx ridge #cc3366;
     color: #ffffff;
     font-size:11px ;
     font-family: verdana;
     font-style: normal;
     font-weight: ;
     padding: 3px;
     }
	 
	 
 .btnclose {
     background-color: #cc6600;
     border: Defaultpx inset #ffffff;
     color: #ffffff;
     font-size: ;
     font-family: verdana;
     font-style: normal;
     font-weight: ;
     padding: 3px;
     }	 
	 
	 
 .btnlike {
     background-color: #00cc00;
     border: Defaultpx outset #3399ff;
     color: #ffffff;
     font-size: ;
     font-family: verdana;
     font-style: ;
     font-weight: bold;
     padding: 4px;
     }
	 
	 
.rgrouptag {width:220px;	font-family:verdana; margin:0px; margin-top:2px; margin-left:1px; background-color:white;}
.rgrouptag .headerln{background-image:url(images/rgrouptagtop3.png);	height:28px; background-repeat:no-repeat; }
.rgrouptag .headerln  .stitle{font-family:Verdana; font-weight:bold;	font-size:11px;	text-align:center; color:#fff; margin-bottom: 0;
padding-bottom: 0; padding-top:5px; }
.rgrouptag .headerln .title{font-family:Verdana; font-weight:bold;	font-size:12px;	text-align:center; color:#fff; margin-bottom: 0;
padding-bottom: 0; padding-top:3px; }
.rgrouptagcontainer ul{font-family:Verdana; font-weight:normal;	font-size:11px;	color:#333; text-decoration:none; margin-top:6px; padding:3px; }

.rgrouptagcontainer  li{ font-family: Tahoma,verdana;; font-weight:normal;font-size:11px;
margin-top:1px; padding: 2px 0px 2px 1px; margin-left:0px;  border-bottom: 1px dotted silver;}
.rgrouptagcontainer  a{ background:url(images/as.gif) no-repeat left; padding-left:17px; text-decoration:none; line-height:15px; margin:0; font-size:11px}
.rgrouptagcontainer  a:hover { color:#AF332B;}
.rgrouptagcontainer  a:visited { font-family: Tahoma,verdana;; font-weight:bold;font-size:11px;}


.rgrouptag .btm{	background-image:url(images/rgrouptagbtm.PNG);	height:6px;	background-position:top left;	background-repeat:no-repeat;	position:relative;	top:-3px;}
.rgrouptag #rgrouptagborder{border-left:1px solid #BDBDBD;	border-right:1px solid #BDBDBD; font-size:12px; margin:0;pading:0;}

.rgrouptag .odd{	clear:both;}
.rgrouptag .even{	clear:both;}
     
	 
#prodimglink{
	padding:0, margin:0;
	
}
#prodimglink img{
	border:2px #fffff solid;
	
}
