/***********************************************/
/* Layout Divs                                 */
/***********************************************/
body { margin:0px 0px 0px 0px;text-align: center;}
table.dfont td, table.dfont td input,table.dfont td select {font: normal 11px Verdana, Helvetica, sans-serif;padding: 2px;}

table.dfont td select {	padding	: 0;}

#container {margin: 0 auto;font-family	: Verdana, Helvetica, sans-serif;width: 900px;background-color: #fff;color: #333;line-height	: 130%;	}

#top {padding: 0;background-color: #FF;	}


#top h1 {padding: 0;margin: 0;	}

#leftnav {position 	: relative;display: table;float	: left;	width: 204px;margin: 0 0 1em 0;	padding	: 0;}

.leftHline1 {margin	: 0 0 20px 5px;	font-weight	: bold;text-align: left;height: 18px;padding: 0px;width: 170px;border-bottom: 2px solid #EE3A8C;}
	
#wrap {margin:0 auto;width: 100%;}

#main {position	: relative; display	: block;float: left;left: 10px;margin: 15px 0 0 0;width	: 684px;  }
    
#main p { margin : 0px; }
    
#main table {margin : 0px;  }

.kesh-t  {background: #fff0f5     url("images/dot.png") 0    0 		repeat-x;  width: 200px; margin-top: 20px;}
.kesh-b  {background: transparent url("images/dot.png") 0    100%	repeat-x;  width: 200px;}
.kesh-l  {background: transparent url("images/dot.png") 0    0 		repeat-y;  width: 200px;}
.kesh-r  {background: transparent url("images/dot.png") 100% 0 		repeat-y;  width: 200px;}
.kesh-bl {background: transparent url("images/bl.png")  0    100% 	no-repeat; width: 200px;}
.kesh-br {background: transparent url("images/br.png")  100% 100% 	no-repeat; width: 200px;}
.kesh-tl {background: transparent url("images/tl.png")  0    0 		no-repeat; width: 200px;}
.kesh-tr {background: transparent url("images/tr.png")  100% 0 		no-repeat; width: 200px;} 

.kesh-tr div {padding: 5px;}

#content{float: right;margin: 20px 0px 0px 400px;}

#footer{clear: both;margin: 0;color: #333;background-color: #fff;}

#leftnav p { margin: 0 0 0 0; }
*html #leftnav span{display:inline; width:170px !important;}

#content h2 { margin: 0 0 .5em 0; }

#topleft {padding: 0;width:185px;height: 100px;text-align:center;margin:10px;float:left;}

#topleft h2 {padding: 0;margin: 0;}

#topright {	position: relative;	width: 220px;height	: 60px;	margin: 20px 0 0 15px;float	: right;font: normal 10px Verdana;}

*html #topright {position: absolute; top: 0px; right: 30px;}

.clear {
clear: both;
}
.tagline{
float:left;
text-align:left;
font-size:12px;
padding-left:5px;
color:#E0427F;
font-weight:bold;
width:600px;
margin-top: -30px;
margin-left:100px;

}
*html .tagline{
margin-left:55px;
}
*:first-child+html .tagline {
margin-left:150px;
}
.tagline2{text-align:left;font-size:12px;color:#E0427F;}

/***********************************************/
/* Font Styles                                 */
/***********************************************/
h1 { font-size: 1.4em; background-color: #EE3A8C; color:  #FDF8FF; font-weight:bold; width:100%; padding-bottom:5px; }

h1.black { font-size: 1.2em; color: black; font-weight:bold: }

h1.footer {font-size:1.2em; text-align:center;}

h3 {border-bottom: 2px solid #EE3A8C; font-size: 1em; color: black; font-weight:bold; text-align:left; }

h4 { border-bottom: 2px dotted #E0427F; color:  #E0427F; font-size: 1em; font-weight: bold; font-stretch: narrower;}

strong { color:black; font-size: 1em; Verdana, Helvetica, sans-serif; line-height:1;}

p {color:black; font-size: 12px; line-height:130%; text-align: left;}

h5 {background-color: #FFF0F5; color: #E0427F; font-size: .8em; text-align:center; margin: 0;}

h6 {font: Arial, Helvetica, sans-serif; background-color:#EE3A8C; color: #FDF8FF; font-size: .8em; text-align:center; margin: 0;}

h7 {border:10px solid pink;text-align:center; margin: 0;}

h5.black {background-color: #FDF8FF; color:black;text-align: center; font-size: 1em;  }

.copyright {width: 100%; margin-top: 9px;color: #EE3A8C; font-size: .7em; text-align:center;}

.bbold { font-weight: bold;font-size:1.1em; }

.cbold { font-size:1.1em; }

.brown { color: brown; font-size:1.1em; }

.hh1 { padding: 0 0 0 4px; line-height: 24px; font-size: 16px; background-color: #EE3A8C; color	: #FDF8FF; font-weight: bold; width: 100%; text-align	: left;}

.pdescribe {background-color:#FFF0F5;font-size: 1.1em; margin-top: 2px; padding: 3px;}

.pdescribe2 { color: #222222; font-size: 1.3em; padding: 3px; font-weight: bold; background-color:#FFF0F5;}

.fontnormal {font-size: 12px; line-height	: 130%; text-align:left;}

.ttop { font-weight:bold; color: #EE1289;}

#signup /*for newsletter button*/ {font-weight: bold; color: #E0427F; background-color: pink;}

.ppink {background-color:#FFCEDE; }

.testi{
list-style: square; font-family:Verdana, Helvetica, sans-serif; font-size: 0.9em; color : black;
}

/***********************************************/
/* Link Styles                                 */
/***********************************************/
a{ font-family:Verdana, Helvetica, sans-serif; color : black;text-decoration : underline;}
a:link {color : #E0427F;text-decoration : underline;}
a:visited{color : #FF82AB;text-decoration : underline;}
a:hover{color : #FF82AB;text-decoration : underline;}
a:active{border: 1px solid #EE3A8C;}

#leftnav a, #leftnav a:link { font-family:Verdana, Helvetica, sans-serif; color : #E0427F;text-decoration : none;}
#leftnav a:visited{color : #E0427F;text-decoration : none;}
#leftnav a:hover{color : #FF82AB;text-decoration : underline;}
#leftnav a:active{border: 1px solid #EE3A8C; text-decoration:none;}

#topnav {font-size: .9em; width: 100%; float: left; background-color: #EE3A8C; padding:1px; font-weight:bold;}
#topnav a:link {color: #EE3A8C; text-decoration:none;}
#topnav a:visited {color: #EE3A8C;}
#topnav a:hover, #topnav a:active {color : white; background-color: #EE3A8C; text-decoration: none;}

#topnav ul { list-style: none; padding: 0; margin: 0; }
#topnav li { float: left; margin: 0 0.4em;}
#topnav li a {background: #FFF0F5;height: 2em;line-height: 2em;float: left;width: 9em;display: block;border: 0.4em solid #EE3A8C;
color: pink;text-decoration: none;text-align: center; }

 /* Hide from IE5-Mac \*/

#topnav li a{float: none}

/* End hide */

#apink{ width: 100%; color:#EE3A8C; font-weight: bold; text-decoration:underline;}
#apink a:link {color:#EE3A8C; text-decoration: underline;}
#apink a:visited {color:#EE3A8C; text-decoration: underline;}
#apink a:hover {color: #EE3A8C; background-color: white;}


#awhite {width: 100%; color:#FDF8FF; margin-top: 5px;}
#awhite a:link {color: #FDF8FF; text-decoration: underline;}
#awhite a:visited {color:#FDF8FF; text-decoration: underline;}
#awhite a:hover {color:#EE3A8C; background-color: white;}


#lefnav ul, #leftcol li {width : 100%;}
#leftnav ul, {margin : 0px;padding : 0;list-style-type : none;font-size : 0.9em; font-weight: bold;}
#leftnav li, {margin : 0;}

/***********************************************/
/* style for template #4                       */
/***********************************************/
.cat_header {border-bottom: 2px dotted #E0427F;font	: 14px Verdana, Helvetica, sans-serif;margin:0;padding:0;}

.header { font-family: Verdana, Helvetica, sans-serif;font-size: 14px;color: black;font-weight: bold;text-decoration: underline;}

.no_underline { text-decoration: none;font-size: 12px;}

.small { font-size: 10px;}

.faq { font-size: 13px;}

.big { font-size: 12px;text-decoration:  none;}

.cat { font-size: 14px;}

.cat_light { font-size: 12px;color: black; margin-top:10px;}

.standard { font-weight: normal;}

.light { color: black;font-size: .9em;}

.lightsmall { color: black;font-size: 12px;}

.lightstandard { color: black;font-weight: normal;}

.middle { color: black;}

.cart { font-family: Verdana;font-size:  11px;BORDER-BOTTOM:  0px solid;BORDER-LEFT:  0px solid;BORDER-RIGHT:  0px solid;
BORDER-TOP:  0px solid;margin:  1px;font-weight:  bold;color:  black;background-color:  transparent;}

.totalPrice { font-size: 16px;BORDER-BOTTOM: 0px solid;BORDER-LEFT: 0px solid;BORDER-RIGHT: 0px solid;BORDER-TOP:  0px solid;
margin: 1px;font-weight:  bold;color:  red;background-color:  transparent;}

.myaccount_tab_bottom {BORDER-BOTTOM: 1px solid;BORDER-LEFT: 0px solid;BORDER-RIGHT: 1px solid;BORDER-TOP:  0px solid;
BORDER-COLOR: #82A1DD;text-align: center;margin: 1px;}

.myaccount_tab_top {BORDER-BOTTOM:0px solid;BORDER-LEFT:0px solid;BORDER-RIGHT: 1px solid;BORDER-TOP: 1px solid;
BORDER-COLOR:#82A1DD;text-align: center;margin:1px;}

.myAccount_bottomright {BORDER-BOTTOM: 1px dotted #A9C0FF;BORDER-RIGHT: 1px dotted #A9C0FF;}

.myAccount_bottom {BORDER-BOTTOM: 1px dotted #A9C0FF;}

.myAccount_right {BORDER-RIGHT: 1px dotted #A9C0FF;}

.comparison_button {BORDER-BOTTOM:1px solid #000;BORDER-LEFT:1px solid #000;BORDER-RIGHT:1px solid #000;
BORDER-TOP: 1px solid #000;background-color:  #ED728A;font-size: .8em;}

.pageSeparator {BORDER-BOTTOM: 2px dotted pink;width: 100%;}

.pageSeparator2{BORDER-TOP: 2px dotted pink;width: 100%;}

/***********************************************/
/* Design of Top Navigation                    */
/***********************************************/
#outer {font-size: .9em; width: 100%; float: left; background-color: #EE3A8C; padding:0; font-weight:bold;border:1px solid #EE1289; border-color:#a50 #fa5 #610 #fa5; background:#EE1289 url(grad-blue2.gif) repeat-x bottom left; margin: 0;}
#point {display:table; padding:0; margin:0 auto; list-style:none; text-align: center; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;}
#point li a {float:left; font-family:Verdana, Helvetica, sans-serif; font-size:0.8em; height:3.1em; line-height:3.1em; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#FFF0F5; background:#EE1289 url(images/logo-and-icons/grad-pink2.gif) repeat-x bottom left; border-right:1px inset #FFF0F5; border-left:1px inset #FFF0F5;}
#point li a:hover, #point li a.current {background:#EE1289 url(down_arrow.gif) no-repeat center top; color:#fff;}
#point li a:hover b, #point li a.current b {display:block; float:left; background:transparent url(images/logo-and-icons/up_arrow.gif) no-repeat center bottom; cursor:pointer}


<!--[if IE]>

<style type="text/css">
#point {display:inline-block;}
#point {display:inline;}
#point li {float:left;}
#outer {text-align:center;}
</style>

<![endif]-->

    
table.keshcart {margin: 20px;}

.keshcart th {font : bold 12px Verdana;	background : #fff0f5 none;}

.first {font: bold 12px Verdana;background 	: #fff0f5 none;	text-align	: right;width: 80px;}

.keshcartinput {font : normal 10px Verdana;	padding	: 2px;	width : 35px;}

.addvert1 {
	position	: relative;
	float		: left;
	width		: 220px;
	height		: 80px;
	top 		: 10px;
	margin-left	: 10px;
}

.addvert2 {
	position	: relative;
	float		: left;
	width		: 220px;
	height		: 80px;
	top 		: 10px;
	margin-left	: 5px;
}

/*for homepage .homecontain {border: 1px solid black;width: 700px;}  

.homeboxleft {float: left;}

.homeboxright{float: right;}

.homebox p {text-align: left;font-size: 12px; line-height	: 130%;}

.homespacer {  clear: both;  } */

.showcase { border: 1px dotted #EE3A8C; }



/***********************************************/
/* Button/Textfield/Textarea Styles            */
/***********************************************/
label {   width : 4em;   float : left;  text-align : right; margin-right : 0.5em; display : block;   }

#name, #e-mail, #message{ color : #E0427F; background : #FFF0F5; border : 1px inset #E0427F; }

textarea {width : 200px;height : 200px; }

#submit, #search{color :  #E0427F; font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;background : pink;
border : 2px outset #E0427F; }
	  
#submit{margin-left : 4.5em; }

fieldset { border : 1px solid #E0427F; width : 20em; }

legend { color : #E0427F; background : pink; border : 1px solid #E0427F; padding : 4px 6px;font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 0.8em; font-weight : bold; }

