* {
padding: 0;
margin: 0;
}

body {
margin:0;
padding: 0;
background: #EFE6D5;
color: #444;
font: 11px Verdana, Tahoma, Arial, sans-serif;
line-height: 17px;
height:100%;
}

img {border: none;}

a{outline:none;}
a:link{text-decoration:none; color:#000000;}
a:visited{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline; color:#888888;}
a:active{text-decoration:underline; color:#663300;}

#top {
background: #EFE6D5 url('../images/shared/house_of_chess.jpg') no-repeat;
height:131px;
}

#topmenu
{
	float:right;
	height:40px;
	width:auto;
	margin-right:40px;
	margin-top:60px;
	line-height:40px;
}

#topmenu form
{
	padding:0;
	margin:0;
	float:left;
	margin-top:10px;
	margin-right:25px;
}

#topmenu img
{
	float:left;
}


#contentt {
background: #fff url('../images/shared/content.jpg') repeat-y;
padding: 20px;
}

#bottom {
background: #EFE6D5 url('../images/shared/bottom.jpg') no-repeat;
padding: 20px 0;
}

#bottom p {
padding:0;
margin:0;
margin-top:-30px;
text-align:center;
}

#wrap {
width: 1000px;
margin: 0 auto;
}

#header {
height: 100px;
line-height: 30px;
}
#header h1 {
font-size: 50px;
letter-spacing: -1px;
padding: 30px 0 0 10px;
color: #000;
}
#header h1 a {
color: #3B8FE9;
text-decoration: none;
}
#header h1 a:hover {
color: #000;
}
#header h2 { letter-spacing: -1px; padding: 0 0 0 16px; font-size: 29px; color: #000; }

#headermenu {
height:89px;
}

.headerm {
padding: 0;
text-transform: uppercase;
font-weight: 100;
}
.headerm li {
float:left;
list-style-type:none;
}
.headerm li a {
display:block;
padding:0 20px;
text-decoration:none;
color: #fff;
letter-spacing:1px;
letter-spacing: -1px;
font-size: 20px;
}
.headerm li a:hover {
color:#000;
text-decoration:none;
}

.left {
margin-top: 5px;
float: left;
width: 190px;
}


#leftcol{
margin-top: 0px;
margin-left:5px;
width:180px;
height:auto;
overflow:visible;
float:left;
}

#leftmenu{
margin-top:5px;
width:99%;
height:auto;
float:left;
}

.mastercat{
float:left;
width:100%;
height:auto;
margin-bottom:0.5em;
_margin-top:-0.5em;
}

.mastercatheader
{
float:left;
width:100%;
height:auto;
}

.mastercatheaderl
{
float:left;
display:inline;
width:5px;
height:25px;
background:url(../images/shared/brownhbarleft1.jpg) top no-repeat;
}


.mastercatheaderr
{
float:left;
display:inline;
width:5px;
height:25px;
background:url(../images/shared/brownhbarright1.jpg) top no-repeat;
}


.mastercatheaderc
{
float:left;
display:inline;
width:168px;
height:25px;
background:url(../images/shared/brownhbarcenter1.jpg) repeat-x;
}


.mastercatheaderrv{
float:left;
width:100%;
height:auto;
}

.mastercatheaderrvl{
float:left;
display:inline;
width:5px;
height:25px;
background:url(../images/shared/bluehbarleft1.jpg) top no-repeat;
}

.mastercatheaderrvr{
float:left;
display:inline;
width:5px;
height:25px;
background:url(../images/shared/bluehbarright1.jpg) top no-repeat;
}


.mastercatheaderrvc
{
float:left;
display:inline;
width:168px;
height:25px;
background:url(../images/shared/bluehbarcenter1.jpg) repeat-x;
}

.mastercatheadercur{
position:relative;
float:left;
width:100%;
}


.mastercatheadercurl
{
float:left;
display:inline;
width:5px;
height:25px;
background:url(../images/shared/bluehbarleft.jpg) top no-repeat;
}


.mastercatheadercurr
{
float:left;
display:inline;
width:5px;
height:25px;
background:url(../images/shared/bluehbarright.jpg) top no-repeat;
}


.mastercatheadercurc
{
float:left;
display:inline;
width:168px;
height:25px;
background:url(../images/shared/bluehbarcenter.jpg) repeat-x;
}

.mastercatheadercurc p{
padding:0;
margin:0;
line-height:25px;
font-weight:bold;
font-size:11px;
float:left;
}

.mastercatheaderrvc p, .mastercatheaderc p{
padding:0;
margin:0;
margin-top:8px;
line-height:normal;
font-weight:bold;
font-size:11px;
float:left;
}

.mastercatheaderc p a{
color:#fff;
}

.mastercatheaderrvc p a
{
color:#000;
}

.mastercatheaderrvc p a:hover
{
color:#fff;
}


.mastercatheaderrvc img, .mastercatheaderc img{
float:right;
}

.mastercatbody{
float:left;
width:178px;
height:auto;
/*visibility:hidden;
display:none;*/
background-color:#EFE6D5;
}

.mastercatbodyb
{
	float:left;
	width:178px;
	height:5px;
	background:url(../images/shared/bodybot1.jpg) top no-repeat;
}

.mastercatbodyrv{
position:relative;
float:left;
width:176px;
height:auto;
/*visibility:hidden;
display:none;*/
border-left:1px solid #B0B7CB;
border-right:1px solid #B0B7CB;
background-color:#fff;
}

.mastercatbodyrvb
{
	float:left;
	width:178px;
	height:5px;
	background:url(../images/shared/bodybot2.jpg) top no-repeat;
}


.mastercatbodycur{
position:relative;
float:left;
width:178px;
height:auto;
/*border:1px solid #67759A;
border-top:0;*/
}

.mastercatbodycurb
{
	float:left;
	width:178px;
	height:5px;
	background:url(../images/shared/bodybot2.jpg) top no-repeat;
}

.mastercatbodyul{
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0 0px;
display:none;
visibility:hidden;
}

.mastercatbodyrvul{
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0 0px;
display:none;
visibility:hidden;
}

.mastercatbodyli{
font-size:11px;
font-weight:bold;
line-height:1.75em;
width:100%;
}

.mastercatbodyrvli{
border-bottom:1px solid #e8e8e8;
}

.mastercatbodyli a, .mastercatbody a:visited{
text-decoration:none;
display:block;
}

.mastercatbodyli a:hover{
color:#fff;
background-color:#8A796D;
/*67759A;*/
text-decoration:none;
}

#cursel, #cursel a
{
color:#000;
background-color:#8F9AB5;
/*C07C83;
9F8F84;*/
text-decoration:none;
}

#cursel a:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#8A796D;
}

.subsubcatul{
list-style-position:inside;
list-style-type:disc;
padding:0;
margin:0 10px;
}

.subsubcatli{
font-size:11px;
font-weight:bold;
color:#663300;
line-height:1.5em;
}

.showhideimg{
cursor:pointer;
/*_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.netshops.com/images_new/shared/prodTabs.png', sizingMethod='scale')*/
}


.middle {
margin-top: 5px;
float: left;
margin-left: 10px;
line-height: normal;
}



.submiddle
{
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
}


.selection
{
	background-color:#EFE6D5;
	border:1px solid #8F9AB5;
	float:left;
	height:auto;
	width:99.8%;
}

.selwrapper
{
	width:100%;
	height:auto;
	float:left;
}

.selectwrap
{
	float:left;
	display:inline;
	height:auto;
	margin-left:2px;
	margin-bottom:5px;
	width:185px;
}

.selectwraphdr
{
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:left;
	font-weight:bold;
}

.selectwrapbody
{
	float:left;
	width:100%;
	height:auto;
	line-height:1.75em;
	text-align:left;
	margin-top:3px;
}

.results
{
	display:inline-block;
	padding:0;
	text-align:center;
	float:left;
	width:180px;
	margin:2.5px;
	background-image: url('../images/shared/loading.gif');
	background-repeat: no-repeat;
	background-position:center;
}


.results_crib
{
	display:inline-block;
	padding:0;
	text-align:center;
	float:left;
	width:245px;
	margin:0px;
	background-image: url('../images/shared/loading.gif');
	background-repeat: no-repeat;
	background-position:center;
}

.results1
{
	display:inline-block;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	width:240px;
	margin-top:5px;
	margin-bottom:5px;
}

.middle h2 {
font: bold 11px Verdana, 'Trebuchet MS', Sans-serif;
color: #fff;
background: #8A796D;
margin-bottom: 0px;
margin-top: 0px;
height: 30px;
line-height: 30px;
width:100%;
}

.middle h2 a {
color: #fff;
}
.middle h2 a:hover {
color: #000;
}


.middle h5 {
font: bold 11px Verdana, 'Trebuchet MS', Sans-serif;
color: #fff;
/*background: #8A796D;*/
background:url(../images/shared/bluehbarcenter.jpg) repeat-x;
margin-bottom: 0px;
margin-top: 0px;
height: 25px;
line-height: 25px;
width:100%;
}

.middle h5 a {
color: #fff;
}
.middle h5 a:hover {
color: #000;
}



.middle h3 {
font: normal 11px Verdana;
color:#000;
background:#fff;
padding:3px;
line-height:1.5em;
border:1px solid #8F9AB5;
border-top:0;
text-align:justify;
height:auto;
/*border-bottom:0px;*/
}

.right {
margin-top: 5px;
float: right;
width: 150px;
}
.right h2 {
margin: 5px 0 20px 0;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
line-height: 30px;
background: #8A796D;
/*9F8F84;*/
height: 30px;
color: #fff;
padding-left: 10px;
}

#footer {
color: #777;
text-align: center;
padding-bottom: 10px;
}
#footer a {  color: #777; text-decoration: none; }
#footer  a:hover { color: #000; }


#tabstop {
      position:absolute;
      top:93px;
	  margin-left:auto;
      float:left;
      width:auto;
      font-size:93%;
      line-height:normal;
      }
    #tabstop ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabstop li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabstop a {
      float:left;
      background:url("../images/shared/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabstop a span {
      float:left;
      display:block;
      background:url("../images/shared/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#E4D6CD;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabstop a span {float:none;}
    /* End IE5-Mac hack */
    #tabstop a:hover span {
      color:#FFF;
      }
    #tabstop a:hover {
      background-position:0% -42px;
      cursor:pointer;
	  }
    #tabstop a:hover span {
      background-position:100% -42px;
      cursor:pointer;
      }

      #tabstop #current a {
              background-position:0% -42px;
      }
      #tabstop #current a span {
              background-position:100% -42px;
      }



#tbltitle
{
	position:relative;
	float:left;
	width:150px;
	height:auto;
	border:1px solid #8F9AB5;
	background-color:#EFE6D5;
}

#tbltitle div
{
	position:relative;
	height:25px;
	width:100%;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #8F9AB5;
	line-height:25px;
/*	padding:2px;*/
}


#tblprod
{
	position:relative;
	float:left;
	width:199px;
	height:auto;
	border:1px solid #8F9AB5;
	background-color:#fff;
}

#tblprod div
{
	position:relative;
	height:25px;
	width:100%;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #8F9AB5;
	line-height:25px;
/*	padding:2px;*/
}

.button1
{
	height:25px;
	width:150px;
	background :url(../images/shared/comp_button1.jpg) no-repeat;
	float:right;
	padding:0;
	margin:0;
	text-align:center;
}

.button2
{
	height:25px;
	width:150px;
	background :url(../images/shared/comp_button1.jpg) no-repeat;
	padding:0;
	margin:0;
	text-align:center;
	display:block;
}

.button3
{
	height:25px;
	width:150px;
	background :url(../images/shared/comp_button2.jpg) no-repeat;
	float:right;
	padding:0;
	margin:0;
	text-align:center;
}

.button1 a
{
	color:#fff;
	text-decoration:none;
}

.button1 a:hover
{
	color:#000;
	text-decoration:none;
}

.button3 a
{
	color:#fff;
	text-decoration:none;
}

.button3 a:hover
{
	color:#000;
	text-decoration:none;
}


.compform
{
	float:left;
	width:753px;
	padding:0px;
	margin:0;
	border:1px solid #8F9AB5;
	height:auto;
}


.hidedivcls
{
	width:100%;
	height:25px;
	background-image: url('../images/shared/loading.gif');
	background-repeat: no-repeat;
	background-position:center;
}

.divh5
{
	float:left;
	font: bold 11px Verdana, 'Trebuchet MS', Sans-serif;
	color: #fff;
	background:url(../images/shared/bluehbarcenter.jpg) repeat-x;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 25px;
	line-height: 25px;
	width:100%;
}

.divh5p1
{
	margin:0;
	padding:0;
	float:left;
	margin-left:2px;
}

.divh5p2
{
	margin-left:10px;
	padding:0;
	float:left;
}

.divh5p3
{
	margin:0;
	padding:0;
	float:left;
}

.compform1
{
	float:left;
	width:753px;
	padding:0px;
	margin:0;
	border:1px solid #8F9AB5;
	border-bottom:2px solid #8F9AB5;
	height:auto;
}


.vr200
{
	width:1px;
	height:180px;
	background-color:#e8e8e8;
	padding:0;
	margin:0;
	float:left;
	display:inline-block;
	margin-top:10px;
}


.vr250
{
	width:1px;
	height:235px;
	background-color:#e8e8e8;
	padding:0;
	margin:0;
	float:left;
	display:inline-block;
	margin-top:5px;
}


.vr150
{
	width:1px;
	height:125px;
	background-color:#e8e8e8;
	padding:0;
	margin:0;
	float:left;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
}

.hrfull
{
	width:100%;
	height:0.1em;
	line-height:0px;
	padding:0;
	margin:0;
	float:left;
	background-color:#8F9AB5;
	margin-top:5px;
	margin-bottom:5px;
}

.foot
{
	padding:5px;
	width:96%;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	border-top:1px solid #8A796D;
	border-bottom:1px solid #8A796D;
	height:auto;
}

.foot div
{
	display:inline;
	float:left;
	height:auto;
	vertical-align:top;
	width:170px;
	height:90px;
	margin-left:10px;
}

.foot div p
{
	padding:0;
	margin:0;
	font-weight:bold;
	line-height:25px;
	text-align:left;
}

.foot div ul
{
 	list-style-type:square;
 	list-style-position:inside;
 	padding:0;
 	margin:0;
 	line-height:1.25em;
}

.curunicl
{
	padding:5px;
	margin:0;
}

.curunicl select
{
	font:11px verdana;
}

.curunicl fieldset
{
	padding:5px;
	margin:0;
/*	text-align:center;*/
}

.curunicl fieldset legend
{
	font-weight:bold;
}


.productimgwrap
{
	float:left;
	height:374px;
	width:440px;
	padding:0;
	margin:0;
	margin-top:5px;
}


.zoomclass
{
	position:absolute;
	top:190px;
	left:755px;
	visibility:hidden;
}


#mainimg
{
	float:left;
	width:100%;
	height:300px;
	background-image: url('../images/shared/loading.gif');
	background-repeat: no-repeat;
	background-position:center;
}

#mainimg p
{
	padding:0;
	margin:0;
	line-height:300px;
}

#mainimgp
{
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	color:#c32c3c;
	font-weight:bold;
	font-size:10px;
	line-height:25px;
}

#img_thumbs
{
	float:left;
	width:100%;
	height:48px;
	background-color:#efe6d5;
	/*border:1px solid #e8e8e8;*/
}

#img_thumbs img
{
	float:left;
	cursor:pointer;
	/* vertical-align:middle; */
	margin-left:0px;
	/*border:1px solid #e4e4e4;*/
}

.img_borderpic
{
	border:1px solid #e4e4e4;
}

.img_selected
{
	border:2px solid green;
}

a.img_withborder
{
	text-decoration:none;
}

a.img_withborder:hover img.img_borderpic
{
	border:1px solid maroon;
}

.productwrap
{
	float:left;
/*	height:265px;*/
	height:auto;
	width:300px;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-left:10px;
	/*border-bottom:1px solid #8A796D;*/
}


#productdesc
{
	float:left;
	height:150px;
	width:148px;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
}

#productdesc p
{
	padding:2px;
	margin:0;
	line-height:1.75em;
}



#custship
{
	float:left;
	height:150px;
	width:150px;
}


#custship p
{
	padding:2px;
	margin:0;
	line-height:1.75em;
}


.addtocart
{
	height:50px;
	width:300px;
	border:1px solid #8F9AB5;
	float:left;
	text-align:center;
}

.addtocart input
{
	margin-top:15px;
}

.addtocart img
{
    margin-top:7px;
    margin-right:50px;
}

.middlemain
{
	width:100%;
	height:500px;
	text-align:center;
}

.middlemainpro
{
	width:250px;
	height:170px;
	display:inline-block;
	float:left;
	margin-left:1.5px;
	background:url(../images/shared/mimgtop.gif) top no-repeat;
	margin-bottom:1.5px;
}


.middlemainproheader
{
	height:35px;
	width:250px;
}

.middlemainproheader p
{
	text-align:left;
	margin:0;
	padding:0;
	line-height:40px;
	margin-left:10px;
	font-size:12px;
}

.middlemainproheader p a
{
	color:#8A796D;
}

.middlemainprocontent
{
	width:250px;
	height:117px;
	text-align:center;
	background:url(../images/shared/mimgcen.jpg) bottom center no-repeat;
}

.middlemainprocontent p
{
  	padding:0;
  	margin:0;
  	margin-left:10px;
  	text-align:left;
}

.middlemainprocontent p img
{
 float:right;
 margin-right:10px;
}


.middlemainprofooter
{
	height:25px;
	width:250px;
	background:url(../images/shared/mimgbot.jpg) center no-repeat;
}


.middlemainprofooter p
{
	float:right;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#8A796D;
	margin-top:5px;
	margin-right:10px;
}

.middlemainprofooter p a
{
	color:#8A796D;
}


.bluemiddleheader
{
	margin-bottom: 0px;
	margin-top: 0px;
	height: 25px;
	width:100%;
}

.bluemiddleheaderl
{
	width:5px;
	height:25px;
	background:url(../images/shared/bluehbarleft.jpg) top no-repeat;
	display:inline;
	float:left;
}


.bluemiddleheaderc
{
	width:745px;
	height:25px;
	background:url(../images/shared/bluehbarcenter.jpg) repeat-x;
	display:inline;
	float:left;
}


.bluemiddleheaderc h1
{
	color: #000;
	text-align:center;
	font-size:13px;
	line-height: 25px;
}


.bluemiddleheaderc h4
{
	color: #fff;
	text-align:center;
	font-size:13px;
	line-height: 25px;
}

.bluemiddleheaderc h4 a
{
	text-decoration:none;
}

.bluemiddleheaderc h4 a:hover
{
	text-decoration:none;
	color:#fff;
}

.bluemiddleheaderr
{
	width:5px;
	height:25px;
	background:url(../images/shared/bluehbarright.jpg) top no-repeat;
	display:inline;
	float:left;
}


.brownmiddleheader
{
	margin-bottom: 0px;
	margin-top: 0px;
	height: 25px;
	width:100%;
}

.brownmiddleheaderl
{
	width:5px;
	height:25px;
	background:url(../images/shared/brownhbarleft.jpg) top no-repeat;
	display:inline;
	float:left;
}


.brownmiddleheaderc
{
	width:745px;
	height:25px;
	background:url(../images/shared/brownhbarcenter.jpg) repeat-x;
	display:inline;
	float:left;
}


.brownmiddleheaderc h1
{
	color: #000;
	text-align:center;
	font-size:13px;
	line-height: 25px;
}


.brownmiddleheaderc h4
{
	color: #fff;
	text-align:center;
	font-size:13px;
	line-height: 25px;
}

.brownmiddleheaderc h4 a
{
	text-decoration:none;
}

.brownmiddleheaderc h4 a:hover
{
	text-decoration:none;
	color:#fff;
}


.brownmiddleheaderr
{
	width:5px;
	height:25px;
	background:url(../images/shared/brownhbarright.jpg) top no-repeat;
	display:inline;
	float:left;
}


.h3inproduct, .h3inproduct a
{
 font-weight:bold;
 font-size:12px;
 text-decoration:underline;
}

.h3inproduct a:hover
{
	color:#000;
}

.general a
{
	color:gray;
	text-decoration:none;
}

.general a:hover
{
	color:gray;
	text-decoration:none;
}


.prod_opt_hdr
{
	width:100%;
	float:left;
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-size:11px;
}


.prod_opt_hdr_reco
{
	width:100%;
	float:left;
	height:25px;
	line-height:normal;
	font-weight:bold;
	font-size:11px;
	margin-bottom:2.5px;
	margin-top:2.5px;
}


.prod_opt_hdr_reco img
{
	float:left;
	margin-top:5px;
}


.prod_opt_hdr img
{
	float:left;
	margin-top:5px;
}

.prod_opt_class
{
	width:100%;
	float:left;
	height:auto;
/*	border:1px solid #9F9187;*/
	visibility:hidden;
	display:none;
}

.prod_opt_class div
{
	width:99%;
	float:left;
	height:235px;
	overflow:auto;
	border:1px solid #9F9187;
}


.prod_opt_class span
{
	font-weight:bold;
	font-size:11px;
	/*text-decoration:underline;*/
	line-height:2em;
	/*margin-left:5px;*/
	display:block;
	color:green;
	background-color:#efe6d5;
	clear:both;
	text-align:center;
}

.prod_opt_class p
{
	padding:0;
	margin:0;
	width:100%;
	height:70px;
	margin-top:5px;
	float:left;
	border-bottom:1px solid #e8e8e8;
}

.prod_opt_class p span
{
	padding:0;
	margin:0;
	margin-top:0px;
	text-decoration:none;
	font-weight:normal;
	line-height:normal;
	color:#000;
	background:none;
}

.shopcarttitle
{
	background-color:#e8e8e8;
	width:99.7%;
	height:auto;
	float:left;
	border:1px solid #8F9AB5;
}

.shopcarttitle div
{
	height:25px;
	float:left;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:11px;
	line-height:25px;
}

.shopcarttitle p
{
	height:25px;
	color:#000;
	font-weight:bold;
	font-size:11px;
	line-height:25px;
	/*width:185px;*/
	text-align:right;
	/*margin-left:400px;*/
	width:85%;
	margin-right:15%;
}

.shopcarttitle p select
{
	/*float:left;*/
	display:inline;
	font-size:11px;
	font-family:verdana;
}

.shopcartbody
{
	background-color:#fff;
	width:99.7%;
	height:auto;
	float:left;
	border:1px solid #8F9AB5;
	border-bottom:2px solid #8F9AB5;
}

.shopcartprdwrap
{
	width:100%;
	height:auto;
	float:left;
	border-bottom:1px dotted #8F9AB5;
}

.shopcartprdwrap div
{
	float:left;
	height:80px;
	line-height:60px;
	text-align:center;
}

.udimg
{
	margin-top:20px;
	cursor:pointer;
}

.divinproductdesc
{
	border:1px solid #9F9187;
	border-top:0;
	width:99.8%;
	height:auto;
	float:left;
}


.divinproductdesc div
{
	padding:5px;
	margin:0;
	float:left;
	display:inline;
	line-height:1.5em;
	text-align:justify;
	height:auto;
}


.divinproductdesc div span
{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}


.prspec
{
	list-style-type:none;
	list-style-position:inside;
	margin:0;
	padding:0;
	margin-left:10px;
}

.prspec li
{
 color:green;
 /*text-decoration:underline;*/
 font-weight:bold;
 line-height:1.75em;
}

.prspecsub
{
	margin:0;
	padding:0;
	list-style-type:disc;
	list-style-position:inside;
	margin-left:10px;
}

.prspecsub li
{
	color:#000;
	line-height:1.75em;
	font-weight:normal;
	text-decoration:none;
}


.divinsimilardesc
{
	border:1px solid #8F9AB5;
	border-top:0;
	width:99.8%;
	height:auto;
	float:left;
}

.divinsimilardescwrap
{
	float:left;
	width:100%;
	height:auto;
	border-bottom:1px solid #e8e8e8;
	margin-top:5px;
}

.divinsimilardescwrap div
{
	float:left;
	height:100px;
	line-height:normal;
	text-align:center;
	margin-bottom:5px;
}

.divinsimilardescwrap div p
{
	margin:0;
	padding:0;
	display:block;
	text-align:left;
	margin-bottom:4px;
}

.pclsimilar
{
	padding:0;
	margin:0;
	float:left;
	display:inline;
	width:150px;
	height:150px;
	margin-left:0px;
	margin-top:5px;
	text-align:center;
	background:url(../images/shared/pback.png) center no-repeat;
}

.pclsimilar a
{	color:brown;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

.pclsimilar a:hover
{	color:brown;
	text-decoration:none;
}


.about_desc
{
	padding:5px;
	margin:0;
	line-height:1.5em;
	display:block;
	width:98%;
	text-align:justify;
}


.tooltipclass
{
	float:left;
	width:290px;
	height:auto;
	visibility:hidden;
	border:1px solid #c32c3c;
	background-color:#EFE6D5;
	color:#000;
	padding:5px;
	line-height:1.75em;
	display:none;
}


.payoptchkdiv
{
	border:1px solid #9F9187;
	border-top:0;
	width:99.8%;
	height:auto;
	float:left;
}

.payopt1
{
	width:100%;
	float:left;
	height:auto;
}


.payopt1left
{
 	float:left;
 	width:350px;
 	height:auto;
 	padding:5px;
}

.payopt1left span
{
font-weight:bold;
font-size:12px;
line-height:30px;
color:maroon;
}

.payopt1right
{
	float:right;
	width:350px;
	height:auto;
	border:1px solid #9F9187;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	background-color:#EFE6D5;
	line-height:1.5em;
	padding:5px;
}

.payopt1right1
{
	float:right;
	width:350px;
	height:auto;
	margin-top:10px;
	margin-right:5px;
	line-height:1.5em;
	padding:5px;
	text-align:right;
}

.payopt2
{
	width:100%;
	float:left;
	height:auto;
	visibility:visible;
	display:block;
}


.payopt2-1
{
	width:100%;
	float:left;
	height:auto;
	border-top:1px solid #9F9187;
	border-bottom:1px solid #9F9187;

}

.payopt2-1 div
{
	float:left;
	width:98%;
	padding:5px;
	height:auto;
}

.payopt2-1 div span
{
font-weight:bold;
font-size:12px;
line-height:30px;
color:maroon;
}

.payopt2-2
{
	float:left;
	width:48%;
	height:auto;
	padding:5px;
}

.payopt2-2 span
{
font-weight:bold;
font-size:12px;
line-height:30px;
color:maroon;
}

.payopt2-2 p
{
	line-height:1.25em;
}

.payopt2-3
{
	float:left;
	width:49%;
	height:auto;
	padding:5px;
	border-left:1px solid #9F9187;
}

.payopt2-3 span
{
font-weight:bold;
font-size:12px;
line-height:30px;
color:maroon;
}

.payopt2-3 p
{
	line-height:1.25em;
}


.payopt2-4
{
	width:100%;
	float:left;
	height:auto;
	border-top:1px solid #9F9187;
	/*border-bottom:1px solid #9F9187;*/
}

.payopt2-4 div
{
	float:left;
	width:45%;
	padding:5px;
	height:auto;
	text-align:left;
}

.payopt2-4 div span
{
font-weight:bold;
font-size:12px;
line-height:30px;
color:maroon;
}

.payopt3
{
	width:100%;
	float:left;
	height:auto;
	visibility:hidden;
	display:none;
}


.tbladdcont
{
	width:100%;
	padding:0;
	margin:0;
}

.tdleft
{
	text-align:right;
	font-weight:bold;
}

.tdright input, .tdright select
{
	font-size:12px;
	font-family:Verdana;
}

.required
{
	background: #F4F1BB url(../images/shared/cross.png) center left no-repeat;
}

.nrequired
{
	background:none;
}

.chpcspec
{
	width:100%;
	border:1px solid #8F9AB5;
	border-collapse:collapse;
}

.chpcspec th
{
	background-color:#e8e8e8;
	text-align:center;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #8F9AB5;
}

.chpcspec td
{
	text-align:center;
	height:25px;
	line-height:25px;
	border:1px solid #8F9AB5;
}

.frm_masterquery
{
	width:60%;
	padding:10px;
	margin-left:140px;
	background-color:#efe6d5;
}

.frm_masterquery input
{
	font-family:verdana;
	font-size:11px;
}

.frm_masterquery1
{
	width:90%;
	padding:10px;
	margin-left:25px;
	background-color:#efe6d5;
}

.frm_masterquery1 input
{
	font-family:verdana;
	font-size:11px;
}

.foot1
{
	padding:0px;
	width:96%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	height:auto;
	text-align:center;
}

.fake-linethrough
{ 	background: url(../images/shared/linethrough.gif) repeat-x center left;
	color: #000;
}

.payexifrm
{	border:0;
	width:100%;
	height:250px;
	margin:0;
	padding:0;
}