   

/*body {
 padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif;
 line-height: 1.6em;  background: #fff url(../images/mainbgg.png) center repeat-y; color: #454545; } 
*/

body {
padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif;
line-height: 1.6em; margin-left:-15px; background: #D3D2D1; color: #454545;
/*line-height: 1.6em; margin-left:-15px; background: #fff url(../images/backgrdimage.jpg)  color: #454545;*/
}

 /*links*/ 
a { color: #003B6E; background: inherit; }
/*a:hover { color: #9EC068; background: inherit; }	*/

/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 5px; color: #999900; font-variant:small-caps; font-style:oblique;}
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
li { list-style:none; }
form { margin: 0; }
input.search { width: 279px; border: none; background: #fff url(../images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }

/* content holder */
#content { margin: 0px auto; width: 1000px; height:100%; background-color:#fff; padding:0px }

/* header */
#homeheader { background: #fff no-repeat top left; margin: 0px auto; color: #000;  height:70px; text-align: right; padding: 0 0 0 2px;  border-bottom:0px dashed #003399; }
#hdr {float:right; width:470px; padding: 0px 15px 0 0px; text-align:right; color: #FFFFFF}
#hdr a { color: #555555; FONT:13px Arial, Helvetica, sans-serif; text-decoration:none; padding: 0 5px 0 2px;}
#hdr a:hover { color: Red; TEXT-DECORATION: underline; background:none;}
#hdr p {color: #113251; }

/* #hdr {float:right; width:334px; padding: 0px 28px 0 0px;  color: #FFFFFF}
#hdr a { color: Navy; FONT:1em "Trebuchet MS"; font-weight:100; text-decoration:none; letter-spacing:0.05em; text-transform:uppercase; padding: 0 10px 0 2px;}
#hdr a:hover { color: Red;  TEXT-DECORATION: underline; background:none;} */




#header { height: 75px; background: #fff url(../images/headerbg.gif) repeat-x;}
#logo { padding: 15px 0 0 8px; }
#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }
#top_info { float: right; width: 570px; margin: 20px 5px 0 0; text-align: right; }

/* horizontal tabbed menu */	
#tabs { background: #fff url(../images/bigbox.gif) no-repeat top left; color: #000;  height: 64px; text-align: center; padding: 0 0 0 210px; }
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(../images/barbg.gif) no-repeat; color: #808080; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(../images/barcurrent.gif) no-repeat; color: #000; }	
#tabs li a.current { background: #fff url(../images/barcurrent.gif) no-repeat; color: #2C71AE; }	
.key { text-decoration: underline; }


div#container{text-align:left}
div#navigation{background:#FFFFFF; margin-top:12px;}
div#extra{background: #E5F1F8; margin-top:5px; padding:4px}

div#container{width:1000px; margin:0 }
div#navigation{float:right; width:200px; height:700px; background-color:#ffffff }
div#extra{float:right; width:192px}


div#signcontainer{text-align:left}
div#signavigation{background:#FFFFFF; margin-top:10px;}
div#signextra{background: #E5F1F8; margin-top:5px; padding:4px}

div#signcontainer{width:55%; margin:0 auto}
div#signavigation{float:right; width:300px}
div#signextra{float:right; width:192px}

.pagination { text-align:center }  
.pagination a{ text-decoration: none; padding:1px 5px 2px 5px; background-color:Transparent; color:#666666; font-weight:bold }
.pagination a:hover { text-decoration: none; padding:1px 5px 2px 5px; background-color:#F2F2C5; color: #727201; font-weight:bold } 

/* .qa_tabs { font-style:normal; font-variant:normal; font-weight:bold; font-size:0.8em; font-family: arial, sans-serif; text-align: center; font-stretch:narrower; background: #fff url(../images/greyliner.gif); }////////// .qa_tabs { font-style:normal; font-variant:normal; font-weight:bold; font-size:0.8em; font-family: arial, sans-serif; text-align: center; background: #fff url(../images/plainbg.jpg); }*/
#qa_tabs { font-style:normal; font-variant:normal; font-size:1.2em; font-family:Arial; text-align: center; background: #fff url(../images/plainbg.jpg) repeat-x; height:25px; }
#qa_tabs ul { height:5px; z-index:100; border-bottom:0px solid #999999; }
#qa_tabs li { display: inline; }
#qa_tabs li a { float: left; background: #fff url(../images/tab_default1.png) no-repeat; color: #808080; padding:3px 0; width: 128px; text-align: center; height:20px; text-decoration: none;}
#qa_tabs li a:hover { background: #fff url(../images/tab_current1.png) no-repeat; color: #000; }
#qa_tabs li a.current { background: #fff url(../images/tab_current1.png) no-repeat; color: #2C71AE; }


/* .qa_tabs li { display: inline; }
.qa_tabs li a { float: left; background: #fff url(../images/tab_default.gif) no-repeat; color: #3366CC; padding: 0px; width: 95px; height:22px; text-align: center; font-weight:600; text-decoration: none;}
.qa_tabs li a:hover { background: #fff url(../images/tab_current.gif) no-repeat; color: #000; }	
.qa_tabs li a.current { background: #fff url(../images/tab_current.gif) no-repeat; color: #0099FF; } */

.total 	{   float:right; text-align:right; color:#0148BC; 
            font: 1.2em Arial, sans-serif;
			margin-right:10px;
			line-height:1.4em;
            padding: 5px 30px 5px 0px;
		}
.total input { text-align:right; font: 1.2em Arial, sans-serif; font-weight:700	}

.hi
{
    background-image:url("ProductImages/BDUS.gif");
}

.bgNav{
	background: url("images/global-link_bg.gif") repeat-x;
	height:19px;
}
.orangeText{
	color: #ff5a00;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
}
.bluetxt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0f205f;
	font-size: 11px;
	font-weight: normal;}

.advSearchLink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#404040;
	 text-decoration:underline;
	 font-weight: normal;
}
a.advSearchLink:link{
	 color:#404040;
	 text-decoration:underline;
	 font-weight: normal;
 }
 a.advSearchLink:visited{
	 text-decoration:underline;
	 color:#404040;
 }
a.advSearchLink:hover{
	text-decoration:underline;
	 color:#404040;
 }
 a.advSearchLink:active{
	 text-decoration:underline;
	 color:#404040;
 }

/*
table.catprovide tr td{ background-color:transparent; }
table.catprovide tr td input { float:left; }
table.catprovide tr td label { width:150px; display:inline-block; vertical-align: top}
*/

/* div.seq { display: inline-block; margin-left:20px; padding-top:2px; vertical-align:middle; }*/
div.seq { display: inline-block; margin-left:20px; padding-top:4px; }

/* search form */
#search { 
	float: left;
	clear: both;
	color: #000;
	background: #fff url(../images/searchbg.gif) no-repeat;
	padding: 14px 0 20px 5px;
	width: 500px;
	margin: 5px 0 0 0;
}
#search p { padding: 0; margin: 0; }


/* grey subheader */
.gboxtop { clear: both; height: 10px; background: #dedede url(../images/gboxtop.gif) no-repeat; color: #000; margin-top:5px;  }
.gbox { background: #dedede url(../images/gbox.gif) no-repeat bottom left; color: #444; padding: 1px 13px 0px 13px; margin: 0 0 0px 0; height:50px; }
.gbox p { padding: 0px 0; margin: 0; font-weight:bold;}


/* left side */

.left { float: right; width: 800px; margin: 2px 7px 8px 20px; padding-right:8px; background: #ffff; }

	.left_articles {
		margin: 0 8px 10px 15px;
		line-height:20px;
		text-align: justify;
		color: #000; 
		background: #fff;
	}
	
	.calendar { height: 50px; float: left; background: #fff url(../images/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }


/* bottom thirds */


.thirds {float:left;  width: 200px; background: #FFF; margin: 3px 3px 10px 3px; color: #5d5d5d; }
.smallboxtop { height: 14px; background: #fff url(../images/smallboxtop.gif) no-repeat; color: #000; }
.smallbox { background: #fff url(../images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 8px 10px 5px; height:275px; }
.smallbox p { padding: 5px; margin: 0; text-align:center;  }

.thirds1 { margin: 2px 1px 6px 6px; padding:10px; float: left; width: 130px;}
.smallboxtop1 { height: 10px; color: #000; }
.smallbox1 { color: #444; padding: 1px 8px 10px 5px; }
.smallbox p1 { padding: 5px; margin: 0; text-align:center;  }


.advert {width: 200px; background: #FFF; color: #5d5d5d; margin: 0;}
.addbox {margin: 0; background: #fff url(../images/addimg.gif) top no-repeat; color:#0E5887; height:300px}
.addbox p {text-align: justify; font-size:12px; padding: 5px;  margin-top:5px; }

.cartbox {margin: 0; background: #fff url(../images/cartbg.png) no-repeat; color:#0E5887; height:250px;}
.cartbox p {text-align: justify; padding: 10px;  margin-top:5px; }

.blogbox {margin: 0; background: #fff url(../images/blogbg.png) no-repeat; color:#0E5887; height:250px;}
.blogbox p {text-align: justify; padding: 10px;  margin-top:5px; }

.cartbox {margin: 0; background: #fff url(../images/cartbg.png) no-repeat; color:#0E5887; height:250px;}
.cartbox p {text-align: justify; padding: 10px;  margin-top:5px; }	

.loginbox {margin: 5px; background: #fff url(../images/loginbg.gif) no-repeat; color:#0E5887; height:250px;}
/* right side */
#right {
	float: left; 
	width: 10px;
	margin: 10px 0 10px 0;
}

.boxtop { height: 19px; background: #fff url(../images/boxtop.gif) no-repeat; color: #000; }
.box {background: #fff url(../images/box.gif) no-repeat bottom left; color: #5b5b5b; 
		padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
.box p { padding: 0; margin: 0;}
.image { float: left; margin: 0 9px 3px 0; }


/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(../images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(../images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(../images/hoverbtn.gif) no-repeat; color: #fff; }

/* product specification display -added on july 09 2010 */
div.editor li { list-style-position:inside; list-style-type:disc; margin-left:26px;  }
div.editor p {  margin-top:5px; }           

/* footer  */
.footer { clear: both; text-align: center; line-height: 1.5em; padding: 2px 0 5px 0; border-top: 1px solid #ccc; }
.footer p {margin:0px;}


/*----BODY MIDDLE PANEL----*/
#bodymainmiddlePan{width:100%; background:#fff; margin:0 auto 0 auto; color:#8D8D8D; float:left; padding:0px 0 0 0; clear:both;}

#bodymiddlePan{ width:900px;
	
	position:relative;
	margin:0px;
	background:#ffff;
	color:#8D8D8D;
	padding:0px 20px 0px 20px;
}
.grid_product p.dotline{background:url(../images/dot.line.gif) 0px 0 repeat-x; width:220px; padding:0px 0 8px 0;}

/*---Middle One----*/
#middleonePan{width:300px; float:left; background-color:#f4f4f4; padding:0px 2px 25px 2px;}
#middleonePan p{padding:0 2px 0 2px; margin:10px 0px 10px 0px;}
#middleonePan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold;}
#middleonePan p.blacktext{background:#fff; color:#000; padding:0 0 12px 0;}
#middleonePan p.dotline{background:url(../images/dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middleonePan p.more{margin:0 0 10px 0px; padding:0px;}
#middleonePan p.more a{display:block;width:79px; height:28px; background:url(../images/redbutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middleonePan p.more a:hover{background: url(../images/bluebutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middleonePan ul{width:300px; padding:10px 0 10px 0;}
#middleonePan ul li{width:156px; height:12px; font-size:13px;}
#middleonePan ul li a{width:140px; height:12px; background:url(../images/arrow1.gif) 0 8px no-repeat #fff; color:#8D8D8D; line-height:18px; text-decoration:underline; padding:0 0 0 10px;}
#middleonePan ul li a:hover{background:url(../images/arrow2.gif) 0 8px no-repeat #fff; color:#272525; text-decoration:underline;}


#middleonePan ul.block{width:300px; display:block; padding:0px; background-color:#f4f4f4;}
#middleonePan ul.block li{width:156px; background-color:#f4f4f4;}
#middleonePan ul.block li a{width:156px; height:50px; display:block; background:url(../images/block1-normal.jpg) 0 0 no-repeat #FCFCFC; color:#fff; font-size:18px; font-weight:bold; text-decoration:none; padding:13px 0 0 18px;}
#middleonePan ul.block li a:hover{background:url(../images/block1-hover.jpg) 0 0 no-repeat #FCFCFC; color:#fff; text-decoration:none;}

/*---/Middle One----*/

/*---Middle Two----*/

#middletwoPan{width:300px; float:left; background-color:#f4f4f4; padding:0px 2px 25px 2px;}
#middletwoPan p{padding:0 2px 0 2px; margin:10px 0px 10px 0px;}
#middletwoPan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold;}
#middletwoPan p.blacktext{background:#fff; color:#000; padding:0 0 12px 0;}
#middletwoPan p.dotline{background:url(../images/dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middletwoPan p.more{margin:0 0 10px 0px; padding:0px;}
#middletwoPan p.more a{display:block;width:79px; height:28px; background:url(../images/greenbutton.gif) 0 0 no-repeat #fff; color:#111;font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middletwoPan p.more a:hover{background: url(../images/pinkbutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middletwoPan ul{width:256px; padding:10px 0 10px 0;}
#middletwoPan ul li{width:156px; height:12px; font-size:13px;}
#middletwoPan ul li a{width:140px; height:12px; background:url(../images/arrow1.gif) 0 8px no-repeat #fff; color:#8D8D8D; line-height:18px; text-decoration:underline; padding:0 0 0 10px;}
#middletwoPan ul li a:hover{background:url(../images/arrow2.gif) 0 8px no-repeat #fff; color:#272525; text-decoration:underline;}

#middletwoPan ul.block{width:256px; display:block; padding:0px; background-color:#f4f4f4;}
#middletwoPan ul.block li{width:156px; background-color:#f4f4f4;}
#middletwoPan ul.block li a{width:156px; height:50px; display:block; background:url(../images/block2-normal.jpg) 0 0 no-repeat #FCFCFC; color:#fff; font-size:18px; font-weight:bold; text-decoration:none; padding:13px 0 0 18px;}
#middletwoPan ul.block li a:hover{background:url(../images/block2-hover.jpg) 0 0 no-repeat #FCFCFC; color:#fff; text-decoration:none;}

/*---/Middle Two----*/

/*---Middle Three----*/
#middlethreePan{width:300px; float:left; background-color:#f4f4f4; padding:0px 2px 25px 2px;}
#middlethreePan p{padding:0 2px 0 2px; margin:10px 0px 10px 0px;}
#middlethreePan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold;}
#middlethreePan p.blacktext{background:#fff; color:#000; padding:0 0 12px 0;}
#middlethreePan p.dotline{background:url(../images/dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middlethreePan p.more{margin:0 0 10px 0px; padding:0px;}
#middlethreePan p.more a{display:block;width:79px; height:28px; background:url(../images/bluebutton.gif) 0 0 no-repeat #fff; color:#111;font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlethreePan p.more a:hover{background: url(../images/redbutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middlethreePan ul{width:256px;padding:10px 0 10px 0;}
#middlethreePan ul li{width:156px; height:12px; font-size:13px;}
#middlethreePan ul li a{width:140px; height:12px; background:url(../images/arrow1.gif) 0 8px no-repeat #fff; color:#8D8D8D; line-height:18px; text-decoration:underline; padding:0 0 0 10px;}
#middlethreePan ul li a:hover{background:url(../images/arrow2.gif) 0 8px no-repeat #fff; color:#272525; text-decoration:underline;}

#middlethreePan ul.block{width:256px; display:block; padding:0px; background-color:#f4f4f4;}
#middlethreePan ul.block li{width:156px; background-color:#f4f4f4;}
#middlethreePan ul.block li a{width:140px; height:50px; display:block; background:url(../images/block3-normal.jpg) 0 0 no-repeat #FCFCFC; color:#fff; font-size:18px; font-weight:bold; text-decoration:none; padding:13px 0 0 18px;}
#middlethreePan ul.block li a:hover{background:url(../images/block3-hover.jpg) 0 0 no-repeat #FCFCFC; color:#fff; text-decoration:none;}

/*---/Middle Threee----*/

/*---Middle Four----*/

#middlefourPan{width:300px; float:left; background-color:#f4f4f4; padding:0px 2px 25px 2px;}
#middlefourPan p{padding:0 2px 0 2px; margin:10px 0px 10px 0px;}
#middlefourPan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold;}
#middlefourPan p.blacktext{background:#fff; color:#000; padding:0 0 12px 0;}
#middlefourPan p.dotline{background:url(../images/dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middlefourPan p.more{margin:0 0 10px 0px; padding:0px;}
#middlefourPan p.more a{display:block;width:79px; height:28px; background:url(../images/pinkbutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#middlefourPan p.more a:hover{background: url(../images/greenbutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middlefourPan ul{width:256px;padding:10px 0 10px 0;}
#middlefourPan ul li{width:156px; height:12px; font-size:13px;}
#middlefourPan ul li a{width:140px; height:20px; background:url(../images/arrow1.gif) 0 8px no-repeat #fff; color:#8D8D8D; line-height:18px; text-decoration:underline; padding:0 0 0 10px;}
#middlefourPan ul li a:hover{background:url(../images/arrow2.gif) 0 8px no-repeat #fff; color:#272525; text-decoration:underline;}

#middlefourPan ul.block{width:256px; display:block; padding:0px; background-color:#f4f4f4;}
#middlefourPan ul.block li{width:156px; background-color:#f4f4f4;}
#middlefourPan ul.block li a{width:156px; height:50px; display:block; background:url(../images/block4-normal.jpg) 0 0 no-repeat #FCFCFC; color:#fff; font-size:18px; font-weight:bold; text-decoration:none; padding:13px 0 0 18px; }
#middlefourPan ul.block li a:hover{background:url(../images/block4-hover.jpg) 0 0 no-repeat #FCFCFC; color:#fff; text-decoration:none;}

/*---/Middle Four----*/

/*- Menu 10--------------------------- */
	
#menu10 {
	width: 150px;
	margin: 0px;
	}
	
#menu10 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu10 li a:link, #menu10 li a:visited {
	color: #006699;  font: 1.2em Tahoma, Arial, sans-serif;
	display: block; font-weight:bold;
	background:  url(../images/menu13.gif);
	padding: 8px 0 0 10px;
	}
	
#menu10 li a:hover {
	color: #FFFFFF;
	background:  url(../images/menu13.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}


/*---/Designer Folio Menu----*/


.clear {

clear:both;

}



#menu {

width:165px;
padding-bottom:5px;
text-align:left;
background:#E5EDF9 url(../images/side_tr.gif) top right no-repeat;
margin:0;
margin-left:4px; padding-top:1px

}



#menu h2,.dhtmlgoodies_question {

background:url(../images/side_h.gif);

background-repeat:no-repeat;

color: #FFFFFF;

text-transform: uppercase;

display:block;

width:153px;

height:25px;

padding-left:5px;

padding-top:5px;

cursor:pointer;

font-size: 1.0em; font-weight:600;

margin:10px 0 0 7px;

}



#menu ul {

list-style-type:none;

margin:0;

padding:0;

}



#menu ul ul,.dhtmlgoodies_answer {

font-weight:400;

text-align:left;

margin:0 0 4px;

padding:0;

overflow:hidden;

}



#menu ul ul li {

border:0;

margin:0;

padding:0;

}



#menu ul ul li a {

display:block;

margin-left:10px;

border-bottom:1px #323232 solid;

font-size:12px;

text-decoration:none;

width:130px;

color:#074E9C;

outline:none;

overflow:hidden;

padding:11px 10px 10px 6px;

}



#menu ul ul li a:hover {

border-bottom:1px #B44603 solid;
color:#FF0C00;

}



#menu ul ul ul.children {

font-size:142%;
padding-left:4px;

}

.clearboth { clear: both; }
		
.spacer{ float: left; width: 1%; }
		
#row1col1{  margin: 0px;
			float: left;
			width: 46%; 
		 }
		
#row1col2 { margin: 0px;
			float: left;
			margin-left: 20px;
			width: 46%;
		  }
	

/* ---- TABLE CSS ---- */


.tble table { border-collapse: collapse;margin-left:10px; width:930px; }
.tble th
{	border: 1px solid #84A5C4;
	color: #FFFFFF;  
	text-align: left; 
	background: #F0F6FD;
	font-weight: bold;
	vertical-align: top;
}

.tble td
{	border: 1px solid #84A5C4;
	color: #666666;  
	text-align: left; 
	background: #F0F6FD;
	font-weight: bold;
	vertical-align: top;
}

.tble td a { text-decoration:none; color: #336600}
.tble td img { padding-left:2px;}

.tble thead th,.tble thead td
{
	background: #33639F; text-align:center; font-family: "trebuchet ms", helvetica, arial, sans-serif; 
	color: #fff;
	font-weight: bold;
}

.tble th#sidehead { font-weight: bold;}

.tble { font-size:13px;}

.tble span.proprice {color: #FF6600; float:right; padding-right:1px}


div#signcontainer p{line-height:1.4}
div#signavigation{background: transparent}
div#signextra{ background-color:#CEECE6;}

div#signcontainer{float:left; width:55%;  background:#FFffff; border-right: 0px solid #CAD3DE; }
div#signavigation{width:45%; padding-right:0px;}
div#signextra{float:right;clear:right;width:48%}

div.footer{clear:both;width:100%; margin-top:5px;}
div.footer p{margin:0;padding:5px 10px}


/* Form styles */
div.form-container { margin: 2px;margin-left:15px; padding: 5px; background-color: #FFFFFF; border: #EEE 0px solid; }

p.legend { margin-bottom: 1em; }
p.legend em { color: #003399; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container p { margin: 0; }
div.form-container span { color:#FF0000;}
div.form-container p.note { margin-left: 70px; font-size: 120%; color: #333; }
div.form-container fieldset { margin: 10px 0; padding: 7px; border:0px; background-color:#f5f5f5;}
div.form-container legend { font-weight: bold; font-size:11px; color: #999900; }
div.form-container fieldset div { padding: 0.25em 0; }
div.form-container input,
div.form-container select { font-size:13px; }
div.form-container label,
div.form-container span.label { margin-right: 4px; padding-right: 4px; width: 130px; display: block; float: left;font-weight:bold; text-align: left; position: relative; color:#0066CC; font-size:12px; }
div.form-container label.error,
div.form-container span.error { color: #C00; }
div.form-container label em,
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus,
div.form-container textarea:focus { background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label,
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 90px; }
div.form-container div.buttonrow { margin-left: 120px; }
div.form-container legend span { font-weight: bold; font-size:12px; color: #999900; }
div.form-container span.spnlbl {color:#0066CC; font-weight:bold; display: inline-block; width:100px;}
div.form-container span.paylbl {color: #003399; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

div.form-container span.colon {color: #000000}
div.form-container ol li { text-align:left; padding: 2px; }


/* TAB MENUS STYLE */

#tabsJ {
float:left;
width:100%; font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
font-size:13px; font-weight:500;
line-height:normal;
border-bottom:0px solid #24618E;
}
#tabsJ ul {
margin:0;
padding:10px 10px 0 50px;

}
#tabsJ li {
display: inline;
margin:0;
padding:0;
}

#tabsJ input { font-size:12px; }
#tabsJ .sbtn { background: #FF6600; font-weight:500; width:60px; height:18px; border:0px; color: #fff; text-decoration: none;}

#tabsJ tr td a { background:none;}

#tabsJ li {
float:left;
/*background:url("../images/tableftJ.gif") no-repeat left top;*/
margin:0;
padding:0 0 0 5px; margin-right:7px;
text-decoration:none;
}
#tabsJ span a {
float:left;
display:block; width:50px;
/*background:url("../images/tabrightJ.gif") no-repeat right top;*/
padding:5px 15px 4px 6px;
color:#24618E;
}


.tabsearch { clear:both; float:left; height:32px; width:100%; background: #fff url("../images/searchb.png") repeat-x;  border-top:0px solid #0558AE; padding-top:3px; }

.tabsearch input { border:1px solid #aaa; }
.tabsearch select { border:1px solid #aaa; border-width:thin; }

.tabsearch select { height:20px; font-size:12px; }
.tabsrchinpt { width:150px; height:12px; font-size:12px; }


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
color:#FFF;
}
#tabsJ a:hover {
background-position:0% -42px;
}
#tabsJ a:hover span {
background-position:100% -42px;
}

#tabsJ #current a {
background-position:0% -42px; color:#66FFFF;
}
#tabsJ #current a span {
background-position:100% -42px;
color: #FFFFFF;
}


div#adpart{float:left;width:720px; background:#FFF}
div#grdpart{float:right;width:200px; background: #FFF; padding-right:20px}


.advert3 {width: 185px; background: #FFFFFF; color: #5d5d5d; margin: 0; margin-top:10px}

.cartbox3 {margin: 0; background: #fff url(../images/cartbg.png) no-repeat; color:#0E5887; height:250px; margin-left:15px}

.cartbox3 p {text-align: justify; padding: 5px;  margin-top:5px; }	



div#content3 p{line-height:1.4; margin-top:10px}
div#navigation3{background:transparent;}
div#extra3{background: #FFFFFF}
div#wrapper3{ margin-left:180px;  }
div#content3{margin: 0 80px 0 90px}
div#navigation3{float:left;width:180px; }
div#extra3{float:right;width:200px;margin-left:-280px}



div.meta {
	margin: 0px 5px;
	padding: 0 0 0 -5px; 
}
div.meta .moreinfo {
	background: url(../images/moreinfo.png) no-repeat left top; 
}

div.meta .gostosmall {
background: url(../images/buynew.png) no-repeat left top;
}

div.meta .buynow { 
	background: url(../images/buy1.gif) no-repeat left top; 
}

div.meta .cart {
	background: url(../images/cart.png) no-repeat left top;
}

div.meta span {
	display: none;
}
div.meta input { float:left; margin-left:-16px }

div.meta a {
	float: left; width:5px;
	height: 25px;
	padding: 4px 0px 0px 1px;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
	color: #777777;
}


div.signform { margin: 2px; padding: 5px; background-color: transparent; border: #EEE 0px solid; }
div.signform p { margin: 0 }
div.signform span { font-size:11px; color: #FF0000; vertical-align:super}
div.signform input,
div.signform select { font-size:13px; margin-bottom:10px;}
div.signform label, 
div.signform span.label { margin-right: 4px; padding-right: 4px; width:70px; display: block; float: left; text-align: left; position: relative; color:#0066CC; font-size:12px; padding-left:10px;}
div.signform div.buttonrow { margin-left: 120px; }



div.signform .spnlbl {margin-right: 4px; padding-right: 4px; width:90px; display: block; float: left; text-align: left; position: relative; color:#0066CC; font-size:12px; padding-left:10px;}

.wlcmelbl { color: #CCFFFF; font-size:13px; }
.wlcmename { font-size:13px; color: #FFFFFF; font-weight:bold;}

.comprop li{ color: #003366; font-size:11px; margin:0px; font-weight:400; list-style: inside ; }


div#content3 p{line-height:1.4; margin-top:10px}
div#navigation3{background:transparent;}
div#extra3{background: #FFFFFF}
#wrapper3{
background-color: #FFF;
height: 550px; /* ie treats as min-height */
min-height: 550px; /* ie ignores */
}
*>#wrapper3 {
height: auto; /* ie ignores child selector, modern browsers replace height declaration */
}

/* div#content3{margin: 0 180px 0 190px}
div#navigation3{float:left;width:180px;margin-left:-947px}
div#extra3{float:right;width:200px;margin-left:-200px}  */

div#content3{margin: 0 180px 0 190px}
div#navigation3{float:left;width:180px; margin-top:-550px;  margin-right:10px;}
div#extra3{float:right;width:200px;margin-left:-200px}



.advert3 {width: 185px; background: #FFFFFF; color: #5d5d5d; margin: 0; margin-top:10px}

.cartbox3 {margin: 0; background: #fff url(../images/cartbg.png) no-repeat; color:#0E5887; height:250px; margin-left:15px}
.cartbox3 p {text-align: justify; padding: 5px; margin-top:5px; }


div.meta {
margin: 0px 5px;
padding: 0 0 0 25px;
}
div.meta .moreinfo {
background: url(../images/moreinfo.png) no-repeat left top;
}

div.meta .cart {
background: url(../images/cart.png) no-repeat left top;
}

div.meta span {
display: none;
}

div.meta a {
float: left; width:20px;
height: 25px;
padding: 4px 10px 0px 10px;
text-decoration: none;
font-size: small;
font-weight: bold;
color: #777777;
}

div.seq { display: inline-block; margin-left:20px; }
/* ------------------- Search Table ---------------- */

.sbox table { border-collapse: collapse; width:700px; }

.sbox th,.sbox td
{	border: 1px solid #84A5C4;
	color: #545454;  
	text-align: left; 
	background: #F0F6FD;
	font-weight: bold;
	vertical-align: top;
}

.sbox td a { text-decoration:none; color: #336600}
.sbox td img { padding-left:2px;}

.sbox thead th,.sbox thead td
{
	background: #33639F; text-align:center; font-family: "trebuchet ms", helvetica, arial, sans-serif; 
	color: #fff;
	font-weight: bold;
}

.sbox th#sidehead { font-weight: bold;}

.sbox { font-size:13px;}

.sbox span.proprice {color: #FF6600; float:right; padding-right:1px}

.join {
clear: both; margin-left:3px; font-size:16px; padding:5px; color: #006666; font-family:Arial, Helvetica, sans-serif; font-weight:bold
}

.jointext {
	float: left; margin-left:0px;
	width: 50px; padding:2px;
	font-size: 14px; color: #999900
}
.joinblog
{
    clear: both; margin-left:3px; font-size:12px; padding:5px; color: #006666; font-family:Arial, Helvetica, sans-serif; font-weight:bold
}
.jointextblog
{
    	float: left; margin-left:0px;
	width: 50px; padding:2px;
	font-size: 12px; color: #999900
}


/*
.membercard {
	float: left;
	width: 92px;
}*/

.signup a {
	background-image: url(../images/submit_yel.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 55px;
	padding-top: 5px;
	padding-left: 20px; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold;
	float: right;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}

div.form-container span.errmsg {color: #999900; font-family:Arial, Helvetica, sans-serif; font-size:12px ;font-weight:bold;}


.previous a {
	
	background-repeat: no-repeat;
	height: 30px;
	width: 83px;
	padding-top: 5px;
	padding-left: 0px; 
	float: left;
	display: block;

	
}

.nextbutton a {
	background-repeat: no-repeat;
	height: 25px;
	width: 69px;
	padding-top: 5px;
	padding-left: 20px;
	float:left;
	display: block;
}

.prev a {
	background-image: url(../images/previous.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 83px;
	padding-top:15px;
	padding-left: 5px;
	float:right;
	display: block;
	text-decoration:none;
	
}

.nexs a {
	background-image: url(../images/next.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 69px;
    padding-right:210px;
	float:right;
	display: block;
	text-decoration: none;

}


div.bloglst a{ text-decoration:none; color:  #1141A0; font-size:13px; font-weight: 500; line-height:20px; }
div.bloglst a:hover{ text-decoration: underline; color:  #1141A0; font-size:13px; line-height:20px; }

/*- Menu Tabs 9--------------------------- */

  #tabs10 {
float:left;
width:100%;
font-size:120%;
border-bottom:1px solid #2763A5;
line-height:normal;
}
#tabs10 ul {
margin:0;
padding:10px 10px 0 10px;
list-style:none;
}
#tabs10 li {
display:inline;
margin:0;
padding:0;
}
#tabs10 a {
float:left;
background:url("../images/tableft10.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs10 a span {
float:left;
display:block;
background:url("../images/tabright10.gif") no-repeat right top;
padding:5px 15px 4px 6px; margin-right:4px;
color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span {float:none;}
/* End IE5-Mac hack */

#tabs10 a:hover {
background-position:0% -42px;
}
#tabs10 a:hover span {
background-position:100% -42px;
}

#tabs10 a.current {
background-position:0% -42px;
}
#tabs10 a.current span {
background-position:100% -42px;
}


.chekbox { background-color:#fff; float:left; width:200px; margin-top:-15px}
.chekbox input{ float:left; background-color:transparent;}
.chekbox label{ width:50px; text-align:left; margin-left:2px; margin-top:0px }
.chekbox .boxpart label { width:50px; }

.mycustom
{   font-size:11px; text-align:right;
    border-color:White;color:Navy;font-family:Arial;
    border-width:1px;
    border-style:none;
    outline-color:White;
    outline-width:0px; }

.mycustom-name
{   font-size:14px;font-family:Arial;font-weight:bold;
    border-color:White;
    border-width:1px;
    border-style:none;
    outline-color:White;
    outline-width:0px; overflow:auto;
}

.mycustom1
{   font-size:16px;
    border-color:White;
    border-width:1px;
    border-style:none;
    outline-color:White;
    outline-width:0px;
} 
.mystyles
{
    font-size:11px;
    border-color:White;
    border-width:1px;
    border-style:none;
    outline-color:White;
    outline-width:0px;
    color:#CC0000;
}
div.mybutton input
{
font-size:12px;
font-weight:bold;
border-color:White;
border-width:1px;
border-style:none;
outline-color:White;
outline-width:0px;
width:98px;
height:33px;
BACKGROUND-IMAGE: url("../images/sizebtn.png");

}
div.mybutton { width:300px; font-family: Verdana, Arial, Helvetica, sans-serif;}

div.mybutton a
{
font-size:12px;
font-weight:normal;
border-color:White;
border-width:0px;
border-style:none;
outline-color:White;
outline-width:0px;
padding:2px;padding-top:5px;
display:block; margin-left:8px;
width:100px;
height:32px;
padding-bottom:10px;
text-align:center; text-decoration:none;
BACKGROUND-IMAGE: url("../images/sizebtn.png"); float:left;

background-repeat:no-repeat;


}

div.mybutton a:hover
{
font-size:12px;
font-weight:500;
border-color:White;
border-width:0px;
border-style:none;
outline-color:White;
outline-width:0px;
padding-top:5px;
color:#ffffff;
display:block; text-decoration:none;
width:100px;
height:32px;
padding-bottom:10px;
BACKGROUND-IMAGE: url("../images/sizebtnover.png");
background-repeat:no-repeat;

}
.style2 {color: #FFFFFF}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div.mybutton a.selbutton 
{
font-size:12px;
font-weight:500;
border-color:White;
border-width:0px;
border-style:none;
outline-color:White;
outline-width:0px;
padding-top:5px;
color:#ffffff;
display:block; text-decoration:none;
width:100px;
height:32px;
BACKGROUND-IMAGE: url("../images/sizebtnover.png");

}
    
    
 /*   
 div.mybutton a:visited
{
font-size:12px;
font-weight:500;
border-color:White;
border-width:0px;
border-style:none;
outline-color:White;
outline-width:0px;
padding-top:1px;
color:#999999;
display:block; text-decoration:none;
width:100px;
height:33px;
padding-bottom:10px;
BACKGROUND-IMAGE: url("../images/sizebtnover.png");
background-repeat:no-repeat;

}*/
   
div.couponsyle 
{
    BACKGROUND: url("../images/couponbg.gif") top left no-repeat;
  /*  background: url(~/App_Themes/2fo2/images/couponbg.gif) top left no-repeat;  */
    height:75px; width:240px;  
    padding-top:15px; 
    color: #FF6600; 
    font-weight:bold;
}
div.headerback 
{
   /* BACKGROUND: url("../images/usopen.JPG") top left no-repeat;
    background: url(~/App_Themes/2fo2/images/couponbg.gif) top left no-repeat;  */
   
}
input.buttonbtn {
margin: 0;
font: bold 12px Arial, Sans-serif;
border: 1px solid #990000;
background: #F7810B;
padding: 2px 3px;
color: #FFFFFF;

}
span.radioset { display:block; }

span.radioset radio{

font-size:1.2em;
height:1.0em;
background:#FDFDFD;
margin-top:1.8em;

}

span.radioset radio label {margin-top:-10px; margin-left:20px; height:20px; }

ul.clsmouse a 
{
   text-decoration:none;
    color:Red
}
ul.clsmouse a:hover 
{
    text-decoration:none;
    color:Orange;
  
}

table.progrd { background-color:White; }

table.progrd tr td { border-bottom: 1px solid #555555; }

table.progrd table tr td { border-collapse:collapse; border-bottom:0px; }
    
.tdred101 {font-size:12px; font-family:Arial;}    
 .ratingstar
    {
        
        font-size:0pt;
        width:13px;
        height:12px;
        margin:0px;
        padding:0px;
        cursor:pointer;
        display:block;
        background-repeat:no-repeat;
    }
    
    .filledRatingStar 
    {
        background-image:url(../images/FilledStar.png);
    }
    .emptyRatingstar
    {
        
        background-image:url(../images/EmptyStar.png);
    }
    .savedRatingstar
    {
        background-image:url(../images/SavedStar.png);
    }  
    
    
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {
	font-size: 18px;
	color: #555555;
}
.style4 {font-size: 18px}
body {
	margin-left: 4px;
}
.style5 {font-size: 16px}


div.scrollgrid { height:120px; margin-left:5px; background-color:#fff; overflow:auto; }

div.pricelist { font-family:Arial;
text-align:right;
color: #003399; margin-right:5px;
}

div.pricelist ul li {
padding-bottom:5px;

}



/* ----------------  Advanced Search  ----------------- */

.mc 
{
    font-size: 93%;
    background: url(../images/more_bg.gif) top left no-repeat;
    padding: 10px; margin-left:10px;
    padding-left: 25px;
    position: relative;
    height: 180px;
}

.mc h2 
{
    font-weight: bold; margin :8px 8px; font-size:14px
}

.mc ul 
{
    list-style-type: none;
    display: block;
    padding:0px;
    margin:0;
}

.mc a 
{
    float: left; color:#666666; font-size:12px;
}

.mc ul li 
{
    padding-left: 6px;
    background: url(../images/more_link.gif) left center no-repeat;
    margin: 2px;
    display: block;
    float: left;
    white-space:nowrap;
    width: 130px;
}

.mc .section 
{
    float: left;
}

.mc .bold  
{
    font-weight: bold;
}

.mc h3.title 
{
    font-weight: bold;
    border-bottom:1px dotted #fec7db;
}

.mc .font-family h1 
{
    font-size: 153.9%;
}


#advanced_nav 
{
    
	background: url(../images/nav_bg.gif) no-repeat;
	position: relative;
	margin:0 10px 0 10px;
	padding: 9px 0 7px 0;
	height: 37px;
	clear: both;
}

#advanced_nav ul 
{
    -moz-box-sizing: padding-box;
	list-style-type: none;
	display:inline;
	float:left;
	overflow:hidden;
	padding:0pt 0pt 0pt 0px;
	margin: 0;
}

#advanced_nav ul li 
{
	float: left;
	height: 34px;
	overflow: hidden;
}

#advanced_nav #more 
{
	float:right;
	margin: 0px; margin-right:-1px;
	background: transparent url(../images/more_down.gif) 80% center no-repeat;
}

#advanced_nav #more A 
{
    -moz-box-sizing: padding-box;
	width: 85px;
	padding-right: 0px;
	color: White;
}

#advanced_nav #adv-search 
{
	text-align:Center;
	margin: 0px;
	/*display: block;*/
}



#advanced_nav h1, #advanced_nav h2, #advanced_nav h3, #advanced_nav h4, #advanced_nav p
{
    font-weight: normal;
    font-size: 100%;
    margin: 0;
}


#advanced_nav A img 
{
    border: 0;
}

#advanced_nav A 
{
    color: #FFFFFF; text-decoration:none
}

#advanced_nav A:hover 
{
	text-decoration: underline
}

#advanced_nav .clear 
{
    clear: both;
}

#advanced_nav div.clear 
{
    height:1px;
    overflow: hidden;
}


#advanced_nav #adv-search input[type=button] 
{ 
	background-color:#993300;
	width:80px;    
    
}

.button1
{ 
	color:#FFFFFF;
	border: 1px solid #CCC; 
	background: #333333; 
	font-size: 100%;
	font-weight:bold; 
	width: 40px; 
}

#advanced_nav input.search {
	background: white url(../images/bg_search.gif) repeat-x top;
	border: 1px solid #999999;
	width: 180px;
	font-size:12px;
	font-weight:normal;
	padding:2px;
}

#advanced_nav #adv-search div {
	font-size: 80%;
	margin: 0;
}

#advanced_nav ul li a,#advanced_nav .nav-item {
	background: url(../images/nav_line.gif) right no-repeat;
	padding: 0px 6px 0px 6px;
	line-height: 34px;
	display: block;
	font-weight: bold;
	text-align: center;
}

#advanced_nav ul li a.last { 
	background: transparent none;
}

#advanced_nav #right {
	height: 53px;
	position: relative;
	float: left;
}

/*Menu css starts here Updated by mathan/viji on 21th dec 2009 */
.hat ul li,.hat ul.hatright li.color span{float:left}.hat ul li,.hat ul li{font-size:0.833em}.hat ul li{padding:0;}fieldset,form,li,ul,ol{margin:0}fieldset,form,li,ul,ol,.hat ul.hatright li.color{padding:0}.hat ul,.hat ul{list-style-type:none}

.purplecolortheme{background:#91219e}
.buttons a:hover,a{text-decoration:none}
.bluecolortheme{background:#0054FF}
.greencolortheme{background:#1CC301}
.blackcolortheme{background:#000000}
.redcolortheme{background:#FF0000}
.browncolortheme{background:#B32A00}
.orangecolortheme{ background:#F17022;}
.pinkcolortheme{ background:#FF0072;}
.greycolortheme{ background:#8C8A8B;}
.yellowcolortheme{ background:#FFE400;}
.browncolortheme{ background:#864601;}
.lavendercolortheme{ background:#A8A8F7;}
.whitecolortheme { background:#FFFFFF; border:1px solid #999999; }

.hat ul.hatright li.color span.on,.hat ul.hatright li.color span.on{border:0.1em solid #999}.hat ul.hatright li.color span a,.hat ul.hatright li.color span a{display:block}.hat ul.hatright li.color span a,.hat ul.hatright li.color span,.hat ul.hatright li.color span a{height:1em;width:1em}.hat ul.hatright li.color span{border:0em solid #666666;margin:3px 3px;overflow:hidden;padding:0.2em}

/*Menu css end here Updated by mathan/viji on 21th dec 2009 */


.border_box{
width:160px;
height:auto;
text-align: left;
margin:0px;
border:1px #CDCDCD solid;
border-top:none;
margin-left:1px;
padding-left:6px;
}
 .title_box {

margin:0;
background:url("../images/menu_title_bg.gif") no-repeat top left;
text-align: left;
font-size:13px;
font-weight: 500;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding-left:12px;
line-height:25px;
}

.border_box div.box_content {
padding-top:8px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
margin-left:0px;
}


div.cart_button
{
background: url("../images/grn_btn.gif") top left no-repeat;
margin-left:15px;
width:126px;
height: 25px;
cursor:pointer;
padding:3px;
text-align:center;
margin-bottom:8px;

}


div.cart_button a
{
background:none;
border: 0px;
color: #FFFFFF;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;

}




/* DDaccordion menu */

.glossymenu{
	margin: 5px 0;
	padding: 0;
	width: 150px; /*width of menu*/
	border:0px solid #9A9A9A; 
	border-bottom-width: 0;
	
}

div.menu_header {
	background: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
 	display: inline-block;  /* To help in the anchoring of the ".statusicon" icon image  */
	width: 155px;
	padding:0px;
	margin:0px; 
	clear:both;
	padding-bottom:5px;
 }

.glossymenu a.menuitem{
	background: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	float:left;
	position: relative; 
	display: block;  /* To help in the anchoring of the ".statusicon" icon image  */
	padding:0px 0;
	padding-left: 14px;
	outline:none; 
	
}

.glossymenu a.headermenu_txt {
 	display:block;
	background-color:#FFFFFF;
	color: #003B6E;
	float:left;
	position: relative; 
    padding:0px; 
	width:135px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;

}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #003B6E;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top:2px;
	left: 0px;
	border: none;
}

.glossymenu a.menuitem:hover{
	background-image: url("../images/glossyback11.gif");
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu div.submenu ul li{
	border-bottom: 1px solid #EEEDEE;
}

.glossymenu div.submenu ul li a{
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #003399;
	background: #FFFFFF url("../images/greyliner.gif") no-repeat 5px 10px;
	text-decoration: none;
	padding: 4px 0;
	outline:none;
	padding-left: 14px;
}

.glossymenu div.submenu ul li a:hover{
	background: #FCFCFC url("../images/greyliner.gif") no-repeat 5px 10px;
	color: #993300;
}
	
	
	

.red_border_box  {
	width:160px;
	height:auto;
	text-align: left;
	margin:0px;
 	border:1px #DCAD9C solid;
	border-top:none;
	margin-left:1px;
	padding-left:6px;
}


.title_red_box {
 	margin:0;
	background: #FFFFFF url("../images/title_red_bg.gif") no-repeat top left;
	text-align: left;
	font-size:13px;
	font-weight: 500;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:12px;
	line-height:25px;
}


.thirds { float:left; width: 190px; background: none; margin: 3px 3px 10px 5px; color: #5d5d5d; }


table.progrd { background-color: #FFFFFF; }

table.progrd tr td { 
	background: url('../images/hr_liner.gif') bottom left repeat-x;
	padding:0px;
	border:0px;
	margin:0px;
 	height:2px;
 	padding-top:10px;
}

table.progrd table tr td { border-collapse:collapse; border-bottom:0px; padding-left:5px; }
 
 
  .WishList
    {
        display: none;
        position:fixed;
        width: 285px;
        height:217px;
        float:left;
        z-index: 3;
        background-color:#F2F2F2;
        filter:alpha(opacity=60);
        opacity:0.60; 
        color:Black; 
        font-family:Arial;
        font-weight:bold;        
    }    
    
   .emailbutton {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d8d8d8;
background-image: url(../images/ico_email.gif);
background-repeat: no-repeat;
display: block;
height: 30px;
width: 135px;
line-height: 30px;
padding-left: 25px;
background-position: 3px center;
text-decoration:none;
color: #0066cc;
}

.emailbutton:hover {
background-color: #e1e1e1;
text-decoration:none
}

span.emailbutton { cursor:pointer; }

/* top menu */


/* -----------------------------------*/
/* #2 - SECONDARY NAVIGATION
/* -----------------------------------*/

a.boldbuttons
{

background: transparent url('../images/roundedgegreenleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 25px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: White; /*button text color*/
}

a.boldbuttons span
{

background:transparent url('../images/roundedgegreenright.gif') no-repeat top right;
display: block;
padding: 1px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}




.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
