@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body
{
    font-family: Times New Roman;
    font-weight: normal;
    font-size: 12px;
	/*background:#fae6c5;*/
	background:#ebe0c0 url(../Images/body_bg.png) top left repeat-x;
}
a
{
    color: #b26f04;
    text-decoration: none;
}
a:hover
{
    color: #ccc;
}

#container
{
    width: 980px;
    margin: 0 auto; 
}
* html #container
{
    width: 1000px;

}
#header 
{
    height: 128px;
	padding:4px;
}
 a.logo
{
    display: block; 
    width: 184px;
	height:122px;
	margin-top:5px;
	background:url(../images/header_logo.png) top left no-repeat;
    text-indent: -9000px; 
	font-size:1em;
	float:left;
}
#pga_logo{
	width:194px;
	height:72px;
	margin:55px 0 0 70px;
	float:left;
}
#topmenu
{
    height: 33px;
    background: transparent url(../Images/top_menu_bg.png) no-repeat;
    padding: 0 0 0 5px;
    margin: 0 0 2px 0;
}

#topmenu li
{
    display: inline;
    list-style: none;
}
#topmenu a
{
    float: left;
    font-family: TImes New Roman;
    color: #4d791d;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
    margin: 1px 0 0 20px;
    padding: 0 0 0 0;
    color: #fff;
}
* html #topmenu a
{
}
#topmenu a span
{
    float: left;
    display: block;
    padding: 8px 5px 11px 5px;
    margin: 0 0 0 0;
}
#topmenu a span
{
    float: none;
}
#topmenu a:hover span
{
    color: #701400;
    background: #fdce84;
	
}
#topmenu a:hover
{
    color: #701400;
    text-decoration: none;
	background: #fdce84;

}

/*Quick Search*/

.search
{
    float: right;
	background: transparent /*url(../images/searchbg2.gif) no-repeat*/;
    position: relative;
    top: 0;
    right: 0;
    height: 28px;
	width:400px;
    padding: 0 0 3px 0;
	margin-top:2px;
}
#sbox1
{
	margin-top:6px;
	width:270px;
}
.search label {
	display:block;
	float:left;
	width:55px;
	height:15px;
	margin:0;
	padding:2px 0 0 0;
	color:#5c7ebf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:bottom;
}
input.txtSearch
{
	border:1px solid #999;
	height:16px;
	width:205px;
	float:none;
	display:inline;
	margin:0;padding:0;
	background-color:#e5e5e5;
	cursor: text;
}
#sbox2
{
	float:right;
	width:125px;
	height:20px;
	margin-top:5px
}
.searchbutton
{	
	
	background: url(../images/button_go.png) no-repeat;
	width:36px;
	height:19px;
	border:none;
	cursor:pointer;
}
.buttonadvanced
{	
	position:absolute;
	top:5px;right:2px;
	display:block;
	background: url(../images/button_advanced.png) no-repeat;
	width:81px;
	height:19px;
	border:none;
}

/*End Quick Search*/

/*sitemap*/
.smp, .smp span
{
    font-family:Times New Roman;
    font-size: 11px;
	font-weight:bold;
    color: #6e1101; /*#666666*/
    float: left;
    margin: 4px 0 0 3px;
}

.smp a:hover
{
    color: #7b1701;
	font-weight:bold;
}

#featured
{
    margin-top: 5px;
   /* border-top: dotted 1px #efefef;*/
    /*border-bottom: dotted 1px #ccc;*/
}
#featured a img
{
    height: auto !important;
	border:none;
}
#featured a:hover img:hover
{
    height: auto !important;
}
#featured h1
{
    display: block;
    height: 25px;
    background: #000;
    text-indent: -9000px;
    overflow: hidden;
	color:#fff;
}
#featured h2
{
    height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #000;
	color:#fff;
	padding:5px 0 0 10px;
	font-size:12px;
	font-weight:bold;
}
#featured ul
{
    list-style-type: none;
}

#featured a, #featured span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: transparent;
    padding: 10px 13px 0 20px;
    display: block;
    text-decoration: none;
    color: #4d5b53;
	line-height:15px;
}

#featured li
{
    /*border-bottom: 1px solid #f5f5f5;*/
    margin-bottom: 4px;
	height:40px;
}

#featured ul ul li a
{
    font-size: 10px;
    background-color: #fcfcfc;
    display: block;
    font-weight: normal;
    text-decoration: none; /*border-left: 2px solid #fcfcfc;*/
}
#featured a:hover, s-main a:hover
{
    background-color: #fff;
    color: #999;
    text-decoration: none;
}
li#fb a{
    background: transparent url(../Images/fb_icon.png) no-repeat 15px 0;
	padding-left: 60px;
	height:40px;
}
li#yt a{
    background: transparent url(../Images/youtube_icon.png) no-repeat 15px 0;
	padding-left: 60px;
	height:40px;
}
.image_links img{
	/*border-bottom:4px solid transparent;*/
	margin-top:5px;
}
.image_links img:hover{
	/*border-bottom:4px solid #7b95b9;*/
	cursor:pointer;
}
.image_links ul
{
    list-style-type: none;
}
/*
.image_links a, .image_links span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: transparent;
    padding: 4px 4px 0 20px;
    display: block;
    text-decoration: none;
    color: #4d5b53;
	line-height:15px;
}*/
/*.image_links li
{
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 4px;
	height:20px;
}*/
.image_links ul li a
{
    font-size: 13px;
    font-family:Times New Roman;
    padding: 3px 4px 3px 20px;
    background-color: transparent;
	line-height:16px;
    display: block;
    font-weight: normal;
    text-decoration: none; /*border-left: 2px solid #fcfcfc;*/
}
.image_links ul li a:hover{
    background-color: #fff;
    color: #999;
    text-decoration: none;
}
/* end featured */

/*welcome note and login status*/
#dvWelcome
{
    font-size: 13px;
    float: right;
    text-align: right;
    vertical-align: bottom;
}
#dvWelcome b
{
    font-size: 12px;
}
#dvWelcome a
{
    font-size: 11px;
}
#dvWelcome ul
{
	height:22px;
}
#dvWelcome li
{
    text-align: right;
}
#dvWelcome li img
{
	border:none;
}

.image{
	margin:0;
	width:21px;
	height:20px;
}
#dvLogin
{
    margin:8px 4px 0 0;
	height:25px;
	vertical-align:bottom;
	color:#ccc;
	
}

#dvLogin li {
	padding-left:10px;
	display:inline;
}
#dvLogin li.wel{
	padding:2px 0 0 0;
	float:left;
}
#dvLogin li a {
	text-decoration:none;
	background:transparent;
	font-size:12px;
	color:#F93;
}
#dvLogin li a:hover {
	text-decoration:none;
	background:transparent;
	border:none;
	color:#CCC;
}
#dvLogin input
{
	vertical-align:middle;
}

#dvQuickLinks{
	height:30px;
	float:right;
}

#dvQuickLinks ul
{
    margin: 5px 0 0 0;
    text-align: right;
    font-size: 11px;
    height: 15px;
}
#dvQuickLinks ul li
{
    list-style-type: none;
    display: inline;
	margin: 0 10px 0 0;
	color:#ccc;
}

/* sidebar */

#h-bottom
{
    margin: 0;
    padding: 0;
	height:35px;
}
#sidebar
{
    float: left;
    width: 210px;
    font-size: 12px;
    font-family:Times New Roman;
    background-color: #f1d9b3;
	border:2px solid #f0d09d;
}
.sidebarbox
{
    color: #000;
}

/* sidemenu */
.sidemenu
{
    margin-top: 1px;
    background-color: transparent;
}
/*.sidemenu ul li span{
	background:#000;
	color:#FFF;
}*/
.sidemenu ul
{
    list-style-type: none;
}

.sidemenu a, .sidemenu span
{
    font-family: Times New Roman;
    font-size: 14px;
    background-color: transparent;
	line-height:16px;
    padding: 5px 13px 5px 20px;
    display: block;
    text-decoration: none;
    color: #4d5b53;
}

.sidemenu li
{
    /*border-bottom: 1px solid #f5f5f5;*/
    margin-bottom: 1px;
}

.sidemenu ul ul li a
{
    font-size: 10px;
    background-color: #7b7a7a;
    display: block;
    font-weight: normal;
    text-decoration: none; /*border-left: 2px solid #fcfcfc;*/
}
.sidemenu a:hover, s-main a:hover
{
    background-color: #f0d09d;
    color: #870209;
    text-decoration: none;
}
.s-main, .s-main a
{
    font-family: Times New Roman;
}
/* added main header menu*/
.s-main
{
    color: #870209;
    font-weight: bold;
    padding: 5px 13px 6px 10px;
    background-color: #d5bf96;
    font-size: 14px;
	line-height:20px;
}
.f-menu a{
    color: #fff;
    font-weight: bold;
    padding: 5px 13px 5px 10px;
    background-color: #b67126;
	line-height:20px;
    font-size: 12px;
}
.f-menu a:hover{
    background-color: #FFF08F;
    color: #333;
}
.side_quick{
	color:#6b1401;
    padding: 5px 13px 6px 10px;
    background-color: transparent;
    font-size: 13px;
    font-family: Times New Roman;
    font-weight: bold;
}
.s-main-f {
    color: #fff;
    font-weight: bold;
    padding: 5px 13px 6px 10px;
    background-color: #000;
    font-family: Times New Roman;
	font-size:14px;
	font-style:italic;
	line-height:20px;
}
.resource a{
	font-size:15px;
}
.line{
	height:5px;
	border-bottom:1px dotted #b2b1b1;
}
/* end of sidemenu links */

/* featured product thumbnails */

li#clearance a{
    background: transparent url(../Products/Images/Icons/clear2.png) no-repeat 5px 2px;
	padding-left: 58px;
    font-size: 12px;
	color:#666;
}
li#ftrack a{
    background: transparent url(../Products/Images/Icons/fast.gif) no-repeat 15px 0px;
	padding-left: 45px;
}
li#uft a{
   background: transparent url(../Products/Images/Icons/uft.gif) no-repeat 15px 0px;
    /* background: transparent url(../Products/Images/Icons/fast.gif) no-repeat 15px 0px;*/
	padding-left: 45px;
}
li#webex a{
    background: transparent url(../Products/Images/Icons/web.gif) no-repeat 15px 0px;
	padding-left: 45px;
}
li#clearance a:hover, li#ftrack a:hover, li#webex a:hover, li#classic a:hover {
	background-color:#fff;
	color:#333;
	border-right:2px solid red;
}
li#new a:hover {
	/*background-color:#fff;
	color:red;*/
	background-color:#fff;
	color:#333;
	border-right:2px solid red;
}
li#new a{
    background: transparent url(../Products/Images/Icons/new1.png) no-repeat 5px 2px;
	/*padding:8px 0px 8px 70px;
	color:red;
	font-size:13px;*/
	padding-left: 58px;
    font-size: 12px;
	color:#666;
	border-right:2px solid transparent;
}
li#brochure a{
    background: transparent url(../Images/glassware.png) no-repeat;
	padding:0;
	height:50px;
	margin:5px 0 0 0;
	border-bottom:4px solid transparent;
}
li#brochure a:hover{
    background: transparent url(../Images/glassware.png) no-repeat;
	border-bottom:4px solid #701400;
}/*
li#valuecraft a{
    background: transparent url(../Images/valuecraft.png) no-repeat;
	padding:0;
	height:50px;
	margin:5px 0 0 0;
	border-bottom:4px solid transparent;
}
li#valuecraft a:hover{
    background: transparent url(../Images/valuecraft.png) no-repeat;
	border-bottom:4px solid #701400;
}*/
li#valuecraft a{
    background: transparent url(../Products/Images/Icons/valuecraft.png) no-repeat 5px 3px;
	height:25px;
	padding:6px 0 0 58px;
    font-size: 12px;
	color:#666;
}
li#valuecraft a:hover{
	background-color:#fff;
	color:#333;
	border-right:2px solid red;
}
li#quick a{
    background: transparent url(../Images/quick.png) no-repeat;
	padding:0;
	height:50px;
	margin:5px 0 0 0;
	border-bottom:4px solid transparent;
	width:210px;
}
li#quick a:hover{
    background: transparent url(../Images/quick.png) no-repeat;
	border-bottom:4px solid #701400;
}
li#fb a{
    background: transparent url(../Images/fb_icon.png) no-repeat 15px 0;
	padding-left: 60px;
	height:25px;
	padding-top:10px;
	font-size:14px;
	margin-top:4px;
}
li#yt a{
    background: transparent url(../Images/youtube_icon.png) no-repeat 15px 0;
	padding-left: 60px;
	height:25px;
	padding-top:10px;
	font-size:14px;
}li#h_crystal a{
    background: transparent url(../Products/Images/Icons/crystal.png) no-repeat 5px 3px;
	height:25px;
	padding:6px 0 0 58px;
    font-size: 12px;
	color:#666;
}
li#h_crystal a:hover{
	background-color:#fff;
	color:#333;
	border-right:2px solid red;
}
/*li#h_crystal a{
    background: transparent url(../Images/h_crystal.png) no-repeat;
	padding:0;
	height:50px;
	margin:5px 0 0 0;
	border-bottom:4px solid transparent;
	width:210px;
}
li#h_crystal a:hover{
    background: transparent url(../Images/h_crystal.png) no-repeat;
	border-bottom:4px solid #701400;
}*/

/* New homepage */
	#mpbox2 {
		height: 350px;
	}
	#mpbox1 {
		height: 251px;
	}
	
	#searchbox {
		height:251px;
		background:url(../images/bg_search.png) no-repeat;
		padding: 0 0 0 10px;
	}
	#searchbox2a {
		padding-top:50px;
		width:488px;
		height: 26px;
	}
	#searchbox2a span {
		float:left;
		height:26px;
		width: 136px;
	}
	.asearch2 {
		background:url(../images/asearch2.png) no-repeat 0 0;
		display:block;
		width:136px;height:26px;
		margin: 0 0 0 2px;
	}
	.asearch2:hover {
		background-position: 0 100%;
	}
	
	#searchbox2b {
		background-color:#464646;
		height:40px; 
		width:430px;
		padding:10px;
	}
	#searchbox2b input {
		width:290px;
		font-size: 24px;
		font-weight:normal;
		border:none;
		padding: 5px 8px;
		margin:0;
		background-color: #f4f4f4;
		color:#464646;
	}
	#searchbox2b table tr td{
	    width:430px;
	    height:40px;
	    vertical-align:top;
		padding: 0 10px 0 0;
	}
	/*#searchbox2b ul li{
		display:block;
		float:left;
		margin: 0 5px 0 0;
	}*/
	.btnSearch {
        cursor:pointer;
		background:url(../images/button_search.gif) no-repeat 0 0;
		background-color:#464646;
		display:block;
		width:110px !important;
		height:39px !important;
	    padding:0;
	    margin:0;
	    border:none;
	}
	.btnSearch:hover {
		background-position:0 100%;
	}
	#flashbox {
		float:right;
		width:241px;
		display:block;
		z-index:0;
		background:transparent;
	}
	
	#products {
		margin:0;
		width:760px;
	}
	
	* html #products {

	}
	
	#products2a {	
		margin-top:-2px;
		background-color:#f1d9b3;
		padding:2px;

	}
	#products2a ul li {
		display:block;
		float:left;
		/*margin: 10px 20px 20px 40px;*/
		margin: 10px 2px 10px 2px;
	}

	#products2a span {
		width: 185px;
		color:#fff;
		position:absolute;
    	text-align:center;
		margin:110px 0 0 0;
		cursor:pointer;
		font-family:Times New Roman;
		font-size:14px;
	}
	#products2a  a{
		width:185px;
		height:132px;
		display:block;
		text-decoration:none;
	}
	a.p1{
		background: url(../products/images/categories/1.gif) no-repeat 0 0;
	}
	a.p2{
		background: url(../products/images/categories/2.gif) no-repeat 0 0;
	}
	a.p3{
		background: url(../products/images/categories/3.gif) no-repeat 0 0;
	}
	a.p4{
		background: url(../products/images/categories/4.gif) no-repeat 0 0;
	}
	a.p5{
		background: url(../products/images/categories/5.gif) no-repeat 0 0;
	}
	a.p6{
		background: url(../products/images/categories/6.gif) no-repeat 0 0;
	}
	a.p7{
		background: url(../products/images/categories/7.gif) no-repeat 0 0;
	}
	a.p8{
		background: url(../products/images/categories/8.gif) no-repeat 0 0;
	}
	a.p9{
		background: url(../products/images/categories/9.gif) no-repeat 0 0;
	}
	a.p10{
		background: url(../products/images/categories/10.gif) no-repeat 0 0;
	}
	a.p11{
		background: url(../products/images/categories/11.gif) no-repeat 0 0;
	}
	a.p12{
		background: url(../products/images/categories/12.gif) no-repeat 0 0;
	}
	a.p13{
		background: url(../products/images/categories/13.gif) no-repeat 0 0;
	}
	a.p14{
		background: url(../products/images/categories/14.gif) no-repeat 0 0;
	}
	a.p15{
		background: url(../products/images/categories/15.gif) no-repeat 0 0;
	}
	a.p16{
		background: url(../products/images/categories/16.gif) no-repeat 0 0;
	}
	a.p17{
		background: url(../products/images/categories/17.gif) no-repeat 0 0;
	}
	a.p18{
		background: url(../products/images/categories/18.gif) no-repeat 0 0;
	}
    a.p20{
		background: url(../products/images/categories/20.gif) no-repeat 0 0;
	}
    a.p21{
		background: url(../products/images/categories/21.gif) no-repeat 0 0;
	}
	a.p1:hover, a.p2:hover, a.p3:hover, a.p4:hover, a.p5:hover, a.p6:hover, a.p7:hover, a.p8:hover, a.p9:hover, a.p10:hover, a.p11:hover, a.p12:hover, a.p13:hover, a.p14:hover, a.p15:hover, a.p16:hover, a.p17:hover, a.p18:hover, a.p20:hover, a.p21:hover{
		background-position:0 100%;
	}	
	
.clear
{
    clear: both;
}
.clearL
{
    clear:left;
}
.clearR{
   clear:right;
}
.clearB{
   clear:both;
}
/* product page default */
    #productPage{
		margin:0;
		padding:0;
		background:#f1d9b3;
	}
	#productPage2a {	
		margin-top:-2px;
		padding:2px;
		min-height:400px;
		background:#f1d9b3;
	}
	#productPage2a ul li {
		display:block;
		float:left;
        /*margin: 10px 20px 20px 30px;*/
        margin: 10px 2px 10px 2px;
	}

	#productPage2a span {
		width: 185px;
		color:#cbcbcb;
		position:absolute;
    	text-align:center;
		margin:110px 0 0 0;
		cursor:pointer;
		color:#FFFFFF;
        font-family:Times New Roman;
        font-size:14px;
	}
	#productPage2a  a{
		width:185px;
		height:132px;
		display:block;
		text-decoration:none;
		color:#c8c8c8;
	}

/* end of homepage */


#content
{
}
#contentbox
{
    margin: 0 0 0 220px;
}

.tablestyle1 td
{
    padding: 15px 10px;
}

#banner
{
    height: 312px;
    background: url(../images/banner.jpg) no-repeat top left;
}/* custom product */
.custom_pro{
	background-color:transparent;
	padding-top:10px;
	font-family:Times New Roman;
}
.custom_pro h3{
	color:#6e1101;
	font-size:16px;
	padding-left:10px;
}
.custom_pro p{
	color:#333;
	font-size:12px;
	padding-left:10px;
}
.tealbox {
	float:left;
	margin-left:17px;
	color: #fff;
	background-color: #4d5b53;
}
.tealbox img{
	margin:0 0 0 8px;
}
.tealbox p {
	width:210px;
	padding: 0 10px;
	line-height: 18px;
	height:200px;
	color:#fff;

}
.tealbox span{
	width:230px; height:8px;
	background: #4d5b53 url(../Images/tealbox_tr.gif) no-repeat top right;
	display:block;
}
.tealbox span span{
	height:8px;
	background: url(../Images/tealbox_tl.gif) no-repeat top left;
	display:block;
}
.tealboxfoot{
	width:230px; height:8px;
	background: #4d5b53 url(../Images/tealbox_br.gif) no-repeat top right;
}
.tealboxfoot span{
	height:8px; overflow:hidden;
	background: url(../Images/tealbox_bl.gif) no-repeat top left;
}
.tealbox h3 {
	font-size:18px;
	font-weight: normal;
	color: #fff;
	padding:10px 10px 0 10px;
}
.ImageRight
{
    border: 5px solid #EFEFEF;
    float: right;
    margin: 10px 10px 10px 20px;
}

/*ABOUT US*/

#about-box div
{
    padding: 15px;
    display: block;
    height: 466px;
}
#about-box p
{
    width: 300px;
}
.au-header th
{
    font-size: 14px;
    text-align: left;
    color: #333333;
    background-color: #F7F6F3;
    padding: 15px 10px;
}
.au-alt td
{
    color: #333333;
    background-color: #f5f5f5;
}
#about_us{
	width:753px;
	padding:4px;
}
#about_us p{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#666;
	line-height:24px;
	margin:auto;
	padding:0;
	text-align:justify;
}
img.img_right{
	float:right;
	width:250px;
	margin-right:180px;
	margin-top:4px;
	padding-left:6px;
	/*padding-left:160px;*/
}
img.img_left{
	float:left;
	width:300px;
	margin-bottom:10px;
	margin-top:5px;
	border:4px solid #fff;
}
p.about_right{
	float:right;
	width:430px;
	padding-bottom:10px;
}
#about_bottom{
	width:753px;
	padding:4px 4px 4px 0;
}
#about_bottom p{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#666;
	line-height:24px;
	margin:auto;
	text-align:justify;
}
#about_bottom label{
	font-size:16px;
	color:#333;
}
#about_bottom img{
	float:right;
	margin-bottom:4px;
}
#about_bottom img.pga{
	float:left;
}


/* custom process */

.customprocess {
	
}

.cpblock{
	padding: 20px 0;
	margin: 0 0 10px 0;
}
#cpblock1{
	background: url(../images/process1.jpg) no-repeat;
	height:345px;
}
#cpblock2{
	background: url(../images/process2.jpg) no-repeat;
	height:250px;
}
#cpblock3{
	background: url(../images/process3.jpg) no-repeat;
	height:313px;

}

.cpblock div{
	width:300px;
	padding:0 20px 0 410px;
}

.customprocess h3{
	font-family:Times New Roman;
	font-size:18px;
	font-weight:normal;
	color: #4d5b53;
	padding-left: 40px;
	overflow:hidden;
	height:40px;
}
h3#process1 {
	background: url(../Images/process_bullet1.gif) no-repeat 0 0;
}
h3#process2 {
	background: url(../Images/process_bullet2.gif) no-repeat 0 0;
}
h3#process3 {
	background: url(../Images/process_bullet3.gif) no-repeat 0 0;
}
h3#process4 {
	background: url(../Images/process_bullet4.gif) no-repeat 0 0;
}

/* end */

/* Distributor CSS */

.disMarketing
{
    margin: 20px 50px 20px 15px;
    float: left;
    display: block;
}

.disMarketing img
{
    border: 3px solid #5B5B5B;
}

.disMarketing img:hover
{
    border: 3px solid #cccccc;
}

.dMarketingMessage
{
    float: left;
    width: 97%;
    display: block;
    padding: 10px;
    background-color: #f5f5f5;
    margin: 0 0 8px 0;
}
#dWrapper
{
    font-size: 11px; /*margin:2px 2px 2px 15px;*/
}
#dWrapper h2, h3, h4, h5
{
    font-family: Georgia, Times New Roman;
}

.dlabel
{
    width: 100px;
    display: block;
    float: left;
    text-align: right;
    margin: 0 5px 0 0;
    color: #fff;
}
.dinput
{
    border: 1px solid #d5d5d5;
    background-color: #f5f5f5;
    width: 300px;
}

.validator
{
}

#gbox1
{
    background: url(../images/pas_bg2.jpg) no-repeat;
    width: 760px;
    height: 268px;
    padding: 55px 0 0 20px;
}
#gbox1 p
{
    height: 18px;
    margin: 0;
    padding: 0;
}
#gbox1ul
{
    float:left;
    margin-top: -20px;
	margin-left:225px;
}
#gbox1ul a
{
    text-decoration: underline;
    color: #fff;
	text-align:left;
}
.dlogin
{
    background: url(../images/dlogin.gif) no-repeat;
    width: 97px;
    height: 29px;
    background-position: 0 0;
    display: block;
    border: none;
    cursor: pointer;
    margin: 38px 0 0 112px;
}
* html .dlogin
{
    margin: 25px 0 0 112px;
}
.dlogin:hover
{
    background-position: 0 100%;
}

#loginbox
{
    width: 300px;
}
#loginbox a
{
    display: block;
    width: 127px;
    height: 21px;
    background: url(../images/logout1.png) no-repeat 0 0;
    text-align: right;
}
#loginbox a:hover
{
    background-position: 0 100%;
}
/* Distributor Finder */

.DFbox1
{
    background-color: #f1d9b3;
    padding: 10px 0 10px 20px;
}
.DFbox1 select{
	width:200px;
	background:#f4eada;
	color:#666;
	border:1px solid #ccc;
}	
.DFbox2
{
    padding: 15px 0 15px 15px;
}

.DFbox2 span
{
    color: #ffffff;
    background-color: #7b95b9;
    padding: 5px;
    margin: 0 10px 10px 0;
}

.DFgrid
{
    padding: 0 15px 15px 15px;
    margin-top: 15px;
}

.DFgrid table table tr td
{
    padding: 10px 5px 10px 0;
}

.DFgrid table table tr td a
{
    background-color: #f5f5f5;
    padding: 8px 45px;
}

.DFgrid table table tr td a:hover
{
    background-color: #E6E6E6;
    padding: 8px 45px;
}

.DFgrid table tr td
{
    border: none;
}
.DFgrid table tr td
{
    padding: 15px;
    margin: 15px;
    line-height: 18px;
    font-size: 10px;
    font-family: Arial,Helvetica,sans-serif;
}
.DFgrid table
{
    border: none;
}

/* END */

/* formstyle1 */
.formstyle1 label
{
    width: 150px;
    display: block;
    float: left;
    text-align: right;
    margin: 0 5px 0 0;
}

.formstyle1 input[type='text'], .formstyle1 input[type='password'], .formstyle1 select, .formstyle1 textarea
{
    border: 1px solid #d5d5d5;
    background-color: #f4eada;
    width: 300px;
    font-size: 11px;
}

.formstyle1-Maroon
{
    font-size: 12px;
    color: Maroon;
    margin: 5px 2px 5px 2px;
}
.formstyle1 i
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    padding-left: 150px;
}

/*
.formstyle1 input.ybuttons
{
    border: 1px solid #d5d5d5;
    width: 100px;
}

*/
input.length_short
{
    width: 10%;
}
input.length_half
{
    width: 20%;
}

/*error message*/
.dvError
{
    background: #FFFDEF none repeat scroll 0 0;
    border: 1px solid #FF5050;
    color: Red;
    line-height: 18px;
    margin: 0 0 20px;
    padding: 15px;
    width: 500px;
}

/*MEDIARELEASE*/

.mrWrapper
{
    display: block;
    padding: 8px;
    border: 1px solid #f3f3f3;
    background-color: #fcfcfc;
}
.title9
{
    margin: 0 0 5px 0;
    font-family: Georgia, Times New Roman;
    font-size: 12px;
    font-weight: normal;
    display: block;
    float: left;
    padding: 3px;
    width: 100%;
}
.title9 span
{
    float: left;
}
.title9 a
{
    float: right;
}

/*Contact Us*/

p.radiobuttons1
{
    padding: 15px;
    display: block;
    margin: 0 0 20px 130px;
}
p.radiobuttons1 span, p.radiobuttons1 input, p.radiobuttons1 label
{
    margin: 0;
    padding: 0;
    border: none;
    width: 0;
}
p.radiobuttons1 input
{
    float: left;
    display: block;
    width: 30px;
}
p.radiobuttons1 label
{
    width: 250px;
    display: block;
    line-height: 18px;
}
p.radiobuttons1 br
{
}

.mrWrapper
{
    vertical-align: top;
    margin: 0;
    background-color: #f1d9b3;
    border: 1px solid #f1d9b3;
    padding: 8px;
}
.mrWrapper h3{
	line-height:22px;
	font-size:14px;
	width:700px;
}
.testWrapper
{
    margin: 0;
    padding: 0;
    height: 0;
    background-color: pink;
}


/* General Information CSS*/

#geninfo {
	font-family: Times New Roman;
	padding:3px 0 40px 0;
	background:#e2d4b2;
	width:760px;
	
}
#geninfo img {
	position:absolute;
}
#geninfo h2{
	font-size:16px;
	font-weight:normal;
	margin-top: 15px;
	padding:4px;
	background:#6e1101;
	color:#e7d2a2;
	width:400px;

}
#geninfo h3 {
	font-size:14px;
	font-weight:bold;
	color:#898989;
	margin-top: 20px;
}
#geninfo ul{
	margin: 20px 0 0 25px;
	width:720px;
}
#geninfo li{
	margin: 5px;
	list-style:circle;
	line-height:16px;
	font-size:11px;
	color:#333;
}
#geninfo li ul{
	margin:0;
}
#geninfo li ul li{
	list-style:none;
}
#geninfo td {
	background-color:#ebebeb;
	padding:5px;
	border:solid 1px #aaaaaa;
}
#geninfo th {
	background-color:#707070;
	color:#fff;
	padding:10px;
}

/* END */

/* CAREERS CSS */
#banner_career
{
    width: 760px;
    height: 205px;
    display: block;
    background: url(../images/careers.png) no-repeat;
}
#banner_career p
{
    width: 315px;
    line-height: 18px;
    padding: 20px 0 0 70px;
}
#jobopenings li
{
    width: 300px;
    padding-right: 10px;
    margin: 5px 5px 5px 360px;
    list-style: square;
    line-height: 18px;
}

/* END */

#desc
{
    /*margin: 5px 15px 5px 15px;     padding: 0 0 10px 0;*/
    vertical-align: top;
	padding-bottom:20px;
}
#feats
{
    margin: 15px;
}

h1, h2, h3, h4
{
    font-family:Times New Roman, Times;
    font-weight: normal;
    margin-bottom: 10px;
}
h1
{
    font-size: 22px;
    color: #C37C13;
}
h2, h1
{
    font-size: 20px;
    font-family: "Georgia" , Arial;
    font-weight: normal;
    color: #ccc;
    margin-bottom: 0.5em;
	background:#6e1101;
	padding:4px;
}
h3
{
    font-size: 16px;
    color: #6e1101;
	padding-left:10px;
}
h4
{
    font-size: 13px;
    color: #6e1101;
}
p
{
    padding: 0 0 1.5em 0;
    line-height: 18px;
	padding-left:10px;
}

/* liststyle1 */
.liststyle1 li
{
    background: url(../images/bullet1.png) no-repeat 6px 2px;
    padding-left: 20px;
    margin: 0 0 1em 20px;
}

/* olstyle1 */
.olstyle1
{
    margin: 0 0 40px 20px;
}

.olstyle1 ol
{
    list-style: decimal;
    list-style-type: decimal;
    margin-left: 25px;
}

.olstyle1 li
{
    margin: 0 0 1em 0;
}

/* FILTERED VIEW */
.btp
{
    width: 80px;
    padding: 10px;
    margin: 0 18px 10px 0;
    text-align: center;
    border: 1px solid #ededed;
    font-family: Arial, Helvetica, Sans-Serif;
    background: #fcfcfc url(../images/top.gif) no-repeat;
    background-position: 85px 11px;
    overflow: auto;
}

.btp:hover
{
    position: fixed;
    background-color: #ffdc01;
    color: #000;
}

/*vertical view recommended items*/
.vvRecommended
{
    width: 100%;
    text-align: center;
    vertical-align: top;
}
a.aVvRec
{
	padding-bottom:5px;
    width: 100px;
    display: block;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
}
a.aVvRec img
{
	margin:0;padding:0;
}
.vvRecommended td div a.aVvRec
{
}
.aVvRec p
{
    background-color: #B7BE00;
    text-align: center;
    margin: 0 0 6px 0;
    padding: 0;
    color: #fff;
}

.aVvRec p.ch0 {background-color:#E8322E;}
.aVvRec p.ch1 {background-color:#315901;}
.aVvRec p.ch2 {background-color:#8b0294;}
.aVvRec p.ch3 {background-color:#946202;}
.aVvRec p.ch5 {background-color:#8d0e01;}
.aVvRec p.ch6 {background-color:#0e02ff;}
.aVvRec p.ch7 {background-color:#ff1a02;}
.aVvRec p.ch8 {background-color:#03dcdf;}
.aVvRec p.ch9 {background-color:#010848;}
.aVvRec p.ch10 {background-color:#fdd277;}
.aVvRec p.ch11 {background-color:#68668b;}
.aVvRec p.ch12 {background-color:#7d6e7c;}
.aVvRec p.ch13 {background-color:#34bf03;}
.aVvRec p.ch14 {background-color:#5d7072;}
.aVvRec p.ch15 {background-color:#b8ad93;}
.aVvRec p.ch16 {background-color:#5d7260;}
.aVvRec p.ch17 {background-color:#66016c;}
.aVvRec p.ch18 {background-color:#2e4a49;}


/*horizontal view recommended items*/
.hvRecommended
{
    width: 90%;
    text-align: center;
}
.hvRecommended td
{
    width: 50%;
    margin: 0;
    padding: 5px;
    border: 1px dashed #A4B3AD;
}
.hvRecommended td a.aHvRec
{
    width: 100px;
}

/*In Box horizontal view recommended items*/
.hvRecommendedInBox
{
    text-align: center;
}
.hvRecommendedInBox td
{
    width: 100px;
    margin: 3px;
    padding: 3px;
    border: 1px solid #f5f5f5; /*border-bottom:1px solid #f5f5f5;*/
}
.hvRecommendedInBox td a.aHvRec
{
    width: 100px;
}

a.search3
{
    background: url(../images/search3.gif) no-repeat 0 0;
    width: 142px;
    height: 20px;
    display: block;
    margin: 5px 0 0 5px;
}
a.search3
{
    background-position: 0 100%;
}

.ajaxCL
{
    background-color: #fff;
    margin:0 0 1px 0;
    padding:0;
    font-family: Tahoma;
    font-size: 11px;
    color: black;
    cursor: default;
    text-decoration: none;
    border: 1px solid #f5f5f5;
}
.ajaxCLI
{
    background-color: #fff;
    color: #a1a1a1;
    margin:3px 3px 3px 5px;
    border: none;
    list-style-type: none;
    line-height: normal;
    display: block;
}
.ajaxCLHI
{
    font-weight: bold;
    color: #5e5e5e;
    padding:2px;
    background-color: #f5f5f5;
}

.vtOff
{
    background: url(../images/view-thumb.gif) no-repeat 0 0;
    width: 42px;
    height: 33px;
    display: block;
    float: left;
}
.vtOn
{
    background: url(../images/view-thumb.gif) no-repeat 0 100%;
    width: 42px;
    height: 33px;
    display: block;
    float: left;
}
.vgOff
{
    background: url(../images/view-grid.gif) no-repeat 0 0;
    width: 42px;
    height: 33px;
    display: block;
    float: left;
}
.vgOn
{
    background: url(../images/view-grid.gif) no-repeat 0 100%;
    width: 42px;
    height: 33px;
    display: block;
    float: left;
}
.vlOff
{
    background: url(../images/view-list.gif) no-repeat 0 0;
    width: 42px;
    height: 33px;
    display: block;
    float: left;
}
.vlOn
{
    background: url(../images/view-list.gif) no-repeat 0 100%;
    width: 42px;
    height: 33px;
    display: block;
    float: left;
}
.itmTitleClss
{
    font-size: 13px;
}

/* filteredview */
#filter_bg{
	background:#f1d9b3;
	width:755px;
	padding:2px;
}
.filterbg1
{
    background: url(../images/filterbg1.gif) no-repeat;
    width: 555px;
    height: 20px;
    font-size: 10px;
    font-family: Times New Roman;
    padding: 10px;
}
.filterbg1 div
{
    float: left;
    position: relative;
    margin-top: -7px;
}
.filterbg1 label
{
    width: 100px;
    margin: 0 5px 0 10px;
}
.filterbg2
{
    background: #e5e5e5/* url(../images/filterbg2.gif) no-repeat bottom left*/;
    width: 555px;
    height: 20px;
    padding: 8px 10px 10px 10px;
    font-family: Times New Roman;
    font-size: 10px;
    line-height: 14px;
}
#filterbg3-box
{
    float: right;
	background:#f1d9b3;
	padding:2px;
}
.filterbg3a
{
    background: #e5e5e5 url(../images/filterbg3a.gif) no-repeat top left;
    width: 152px;
    padding: 10px;
	line-height:16px;
	color:#6d1401;
}
.filterbg3a label
{
    margin: 5px 0;
    display: block;
}
.filterbg3a-catLegend td{
    padding:3px 0;
    width:100%;
    vertical-align:middle;
}
.filterbg3a-catLegend td span{
    line-height:20px;
    vertical-align:middle;
}
.filterbg3a-catLegend td img{
    float:left;
    vertical-align:middle;
}
.filterbg3a-catLegend td a{
    float:left;
    margin:5px 0 0 3px;
    vertical-align:middle;
    width:125px;
    max-width:125px;
    display:block;
	line-height:1.2em;
}

.filterbg3a ul{
    margin:10px 0 0 0;
    display:block;
}
.filterbg3a ul li{
    padding:2px;
}
.filterbg3a ul li img{
    vertical-align:middle;
}
.filterbg3a ul li b{
    color:#4d5b53;
    font-weight:normal;
    margin:0 0 0 3px;
    vertical-align:middle;
    width:125px;
    max-width:125px;
}

a.value{
    display: block;
	width:150px;
	height:83px;
	background:transparent url(../Images/catalog_link.png) top center no-repeat;
}
a.value1{
    display: block;
	width:150px;
	height:83px;
	background:transparent url(../Images/catalog_link1.png) top center no-repeat;
}
.filterbg3b
{
    background: url(../images/filterbg3b.gif) no-repeat;
    width: 172px;
    height: 6px;
}

.navLR
{
    width: 575px;
    padding: 20px 0 0 0;
}
.navLR span
{
    width: 370px;
    display: block;
    float: left;
    text-align: center;
    color: #7b95b9;
    font-weight: bold;
	line-height:16px;
}
a.buttonGreen
{
    color: #fff;
    font-weight: bold;
}
a.buttonGreen
{
    background: url(../images/button_green.png) no-repeat 0 0;
    display: block;
    width: 100px;
    height: 20px;
    text-align: center;
    line-height: 18px;
}
a.buttonGreen:hover
{
    background-position: 0 100%;
}

.navLR
{
}
.navLR div
{
    height: 40px;
    width: 575px;
}

div.navLR div.dvInvis
{
    float: left;
    width: 100px;
}

/* thumbnail views in filtered*/
.thmb_view {
    width:575px;
    height:auto;
	background:#f0d09d;
}
.thmb_view tr{
}
.thmb_view td{  
    font-family:Times New Roman;
    font-size:12px;
    margin:0;
    padding:3px 0;
    vertical-align:top;
}
.thmbContainer0{
	background-color:#f0d09d;
    width:125px;
    display:table-cell;
    padding:5px;
	border:2px solid #f1d9b3;
}
.thmbContainer0:hover{
	background-color:#f1d9b3;
}
/*start isclearance*/
.thmbContainer1{
	background-color:#f0d09d;
    width:125px;
    height:160px;
    display:table-cell;
    padding:5px;
}
.thmbContainer1:hover{
	background-color:#FFBFBF;
}
/*end isclearance*/
.thmb_view td .boxxx{
    width:100px;
	height:100px;
	display:block;
	vertical-align:middle;
	text-align:center;
}
.thmb_view td .thmb_holderX {
    width:100px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    border:0;
}
.itemdata {
    width:75px;
	text-align:center;
	color:#751601;
	font-weight:normal;
	line-height:18px;
}
.itemdata:hover {
    text-decoration:none;
	color:#bdbdbd;
}
.leftAlign{
	padding-top:15px;
    text-align:left;
}

/* grid views in filtered*/
.grd_view{
    width:575px;
    color:#999;
}
.grd_view td{
    width:50%;
    height:auto !important;
    vertical-align:top;  
    border:5px solid #f0d09d;
	background:#f0d09d;
}

.grd_view div.grdContainer0{
    /*height:auto !important;*/
    border:1px solid #ebc17e;
	min-height:190px !important;
}
.grd_view div.grdContainer0:hover{
    border:1px solid #efd6af;
	text-decoration:none;
}
/*isclearance*/
.grd_view div.grdContainer1{
    /*height:auto !important;*/
    border:2px dashed #ebc17e;
	min-height:190px !important;
}
.grd_view div.grdContainer1:hover{
    border:2px dashed #efd6af;
	text-decoration:none;
}
.grd_view div.floatRight {
    float:left;
    width:55%;
    padding:5px;
    text-align:left;
}
.floatRight li{
	color:#555;
}
.grd_view div.floatLeft {
    float:left;
    width:40%;
    text-align:center;
    vertical-align:middle;
    display:table-cell;
}
.floatLeft a.grd_thmbs{
    display:block;
	width:100px;
	height:100px;
	padding:4px;
    text-align:center;
    vertical-align:middle;
    display:table-cell;
}

.floatLeft a.grd_thmbs img{
    border:4px solid #f1d9b3;
    text-align:center;
    vertical-align:middle;
}

.grd_view a{
    font-family:Times New Roman;
    font-weight:bold;
    font-size:11px;
	/*color:#6A8D41;*/color:#751601;
	line-height:14px;
}
.grd_view a:hover{
	text-decoration: none;
	color:#bdbdbd;
}
.grd_view div.div1 ul li.lstSpacer{
    line-height:8px;    
}
/*filter view LIST*/

.FV_Lst_ItemNum {
    font-family:Times New Roman;
    font-size:20px;
    font-weight:normal;
    color:#717171;
    display:block;
    margin:0;
	padding:0;
	line-height:24px;
	background:#f0d09d;
}

/*final list view*/
.lst_view_wrapper0 {
    font-family:Times New Roman;      
    font-size:11px;
    width:560px;
    border:1px solid #f5f5f5;
    margin:3px;
    min-height:10px;
	background:#f0d09d;
    /*background-color:pink;*/
}
.lst_view_wrapper0:hover {
    border:1px solid #e5e5e5;
}
/*isclearance*/
.lst_view_wrapper1 {
    font-family:Times New Roman;      
    font-size:11px;
    width:560px;
    border:2px dashed #E8322E;
    margin:3px;
    min-height:10px;
	background:#f0d09d;
    /*background-color:pink;*/
}
.lst_view_wrapper1:hover {
    border:2px dashed #FF8F8F;
}
/*end isclearance*/
.lst_left_pane {
    float:left;
    width:225px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    margin:0;
    padding:0;
    height:100%;
    min-height:100%;
}
div.catLegend {
	float:right;
	margin: 3px 5px 0 0;
}
div.catLegend img{
    vertical-align:bottom;
    color:#333;
    text-align:left;
    padding:1px;
    margin:10px 0 2px 2px;
    float:left;
}
div.catLegend font{
    vertical-align:middle;
    color:#333;
    text-align:left;
    margin:10px 0 0 0;
    float:left;
}

div.imgHolderA{
    min-height:160px;
    height:100%;
}
div.imgHolderA img{
	padding:4px;
}
.lst_right_pane { 
    font-family:Times New Roman;      
    font-size:11px;
    font-weight:bold;
    color:#555;
    float:left;
    width:324px;
    height:100%;
    min-height:100%;
    padding-left:10px;
    line-height:18px;
    background-color:#f0d09d;
    text-align:left;
}
.lst_right_pane label{       
    font-family:Times New Roman;
    font-weight:normal;
}

.lst_whole_pane{
    padding:8px 0 5px 0;
}
.lst_whole_pane a, .lst_whole_pane label {
    color:#751601 ;
}
.lst_whole_pane a:hover, .lst_whole_pane label:hover {
    color:#bdbdbd;
}

.tbl_lst{
    font-family:Times New Roman;
    font-size:11px;
    font-weight:normal;
    width:310px;
    border:1px solid #e5e5e5;
    margin:5px 0;
}
.tbl_lst td{
    width:62px;
    border:1px solid #e5e5e5;
    padding:2px;
    text-align:center;
}

/*paging filter view*/



#divPagingT, #divPagingB
{
    width: 570px;
    margin-top: 15px;
}
#divPagingT a:active, #divPagingT a:Link, #divPagingT a:visited, #divPagingB a:active, #divPagingB a:Link, #divPagingB a:visited
{
    text-decoration: underline;
}
/* dbox (a.k.a myRoundCorners) */

.dbox
{
    width: 100px;
	font-family:Times New Roman;
}
.dbox h4{
	font-size:18px;
	color:#7a1701;
	padding-bottom:10px;
}
.dbox p{
	font-size:12px;
	color:#666;
}
.dbox-tl
{
    background:#f1d9b3/* url(../images/bg_left.gif) no-repeat 0 0*/;
    height: 9px;
}
.dbox-md
{
    background-color: #f1d9b3;
    padding: 0 10px;
    line-height: 16px;
}
.dbox-bl
{
    background:#f1d9b3/* url(../images/bg_left.gif) no-repeat 0 100%*/;
    height: 9px;
}
.dbox-tr
{
    width: 9px;
    height: 9px;
    background:#f1d9b3 /*url(../images/bg_right.gif) no-repeat 0 0*/;
    display: block;
    float: right;
}
.dbox-br
{
    width: 9px;
    height: 9px;
    background:#f1d9b3 /*url(../images/bg_right.gif) no-repeat 0 100%*/;
    display: block;
    float: right;
}

/* dbox ends */

/*order tracking start*/
#orderDate
{
    width: 210px;
    margin-bottom: 15px;
}
#orderDate label
{
    width: 100px;
    display: block;
    padding: 2px 0;
}
#refNum
{
    width: 210px;
}
#OT-Grid
{
    width: 500px;
}
#OT-Grid table, #OT-Grid table tr, #OT-Grid table td
{
    border: none;
    font-size: 11px;
    font-family: Times New Roman;
}
#OT-Grid table tr th
{
    padding: 10px 0;
    border: none;
}
#OT-Grid table tr td
{
    padding: 10px 5px;
}
#OT-Grid table th
{
    font-size: 14px;
    font-weight: bold;
}

#ot-box-right
{
    width: 230px;
    float: right;
}
#OT-bottom
{
    margin-top: 15px;
}

#FV-top
{
    margin-top: 15px;
    width: 570px;
}
/*order tracking end*/


/* olstyle1 */

.olstyle1
{
    margin: 0 0 40px 20px;
}

.olstyle1 ol
{
    list-style: decimal;
    list-style-type: decimal;
    margin-left: 25px;
}

.olstyle1 li
{
    margin: 0 0 1em 0;
}
/* ROI liststyles */
.ROI
{
    margin: 0 0 0 20px;
}
.ROI ul
{
    margin: 0 0 3em 0;
}

.ROI ul ul
{
    margin: 1em 0 3em 0;
}

.ROI ul li
{
    background: url(../images/bullet1.png) no-repeat 6px 2px;
    padding-left: 25px;
    margin: 0 0 1em 0;
}

.ROI ul ul li
{
    background: url(../images/bullet2.gif) no-repeat 6px 2px;
    padding-left: 20px;
    margin: 0 0 1em 0;
}

/*feature box*/
.featbox
{
    float: left;
    width: 268px;
    margin: 0 10px 5px 0;
}
.featbox a
{
    text-decoration: underline;
}
.featbox p
{
    font-size: 11px;
    line-height: 18px;
    color: #4d5b53;
    padding: 10px 0 15px 0;
}
.featbox2
{
    border: 1px solid #fff;
}
div.featbox h1:hover
{
    background-color: #b67126;
    color: #fff;
    cursor: pointer;
}
div.featbox2:hover
{
    border: 1px solid #e6e6e6;
    cursor: pointer;
}
.featbox h1
{
    display: block;
    color: #4d5b53;
    width: 100%;
    background-color: #e6e6e6;
    font-family: "Georgia" , Times New Roman, Times, serif;
    font-weight: normal;
    font-size: 17px;
    text-align: center;
    padding: 5px 0;
}
.featbox img
{
    float: left;
    margin: 0 5px 0 0;
}


/*iteminfo starts */

#exclude
{
    margin: 15px;
}
#i-left
{
    float: left;
    width: 270px;
	margin-left:2px;
	min-height:100px;
	max-height:3000px;
}
.i-right
{
    width: 482px;
    margin-left: 270px;
    color: #717171;
	border-top:4px solid #701400;
}
#i-options h4
{
    font-family: Times New Roman;
	width:150px;
	background:#701400;
	color:#fff;
	font-size:14px;
	padding-left:15px;
	padding-top:5px;
    font-weight: bold;
    padding-bottom: 10px;
}
#i-photo
{
    width: 250px;
    height:auto;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	margin-bottom:20px;
	padding:2px;
	border:1px solid #701400;
}
#i-photo img.Container0
{
    padding: 5px;
	border: 1px solid #eeeeee;
}

#i-photo img.Container1
{
    padding: 5px;
	border: 2px solid #E8322E;
}

#i-zoom
{
	height:40px;
	padding:10px 0 0 80px;
}
#i-options
{
    height: 100px;
	margin:0 0 20px 0;
}
#i-options ul
{
    margin: 5px 0 0 0;
}
#i-options li
{
    text-align: left;
    padding: 2px;
    width: 120px;
    display: block;
    float: left;
    line-height: 38px;
}
#i-options li.i-alt
{
    /*background-color:#fafbf8;*/
}
#i-options li a
{
    color: #717171;
    font-size: 10px;
    padding: 0 0 0 38px;
}
#i-options li a:hover
{
    text-decoration: underline;
}
#i-options li a#io1
{
    background: url(../images/iconemail.gif) no-repeat 0 0;
    height: 32px;
    display: block;
}
#i-options li a#io2
{
    background: url(../images/iconprint.gif) no-repeat 0 0;
    height: 32px;
    display: block;
}
#i-options li a#io3
{
    background: url(../images/iconask.gif) no-repeat 0 0;
    height: 32px;
    display: block;
}
#i-options li a#io13
{
    background: url(../images/icon_art.png) no-repeat 0 0;
    height: 32px;
    display: block;
}
a.io4
{
    background: url(../images/iconfavorites.gif) no-repeat 0 0;
    height: 10px;
    width: 150px;
}
#p-tabs ul li a.io4
{
    background-color: #fff;
    text-decoration: none;
}
#p-tabs ul li a.io4:hover
{
    background-color: #fff;
    color: #717171;
    text-decoration: underline;
}
#i-options li a#io5
{
    background: url(../images/iconsave.gif) no-repeat 0 0;
    height: 32px;
    display: block;
}
#i-options li a#io11
{
    background: url(../images/icon_freight.png) no-repeat 0 0;
    height: 32px;
    display: block;
}
#i-right h1
{
    font-family: Arial;
    font-size: 26px;
    font-weight: normal;
}
#i-right h2
{
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
}
#i-right h4
{
    color: #717171;
}
.h1-line
{
    border-bottom: 1px solid gray;
    padding-bottom: 8px;
    margin-bottom: 8px;
    color: #717171;
}
ul.material
{
    margin: 20px 0 0 0;
    height: 200px;
}
ul.material li b
{
    padding: 10px 10px 10px 0px;
    text-align: right;
    float: left;
    width: 100px;
    display: block;
    border: 1px solid red;
}
ul.material li span
{
    width: 350px;
    padding: 10px 10px 10px 20px;
    display: block;
    float: left;
    border: 1px solid blue;
}
table#material
{
    margin-top: 15px;
    font-family: Verdana;
    font-size: 11px;
}
table#material tr td
{
    padding: 5px 5px 10px 15px;
}
table#material tr td b
{
    text-align: right;
}
table#material tr td.notes
{
    font-size: 10px;
    font-style: italic;
}
#pricelist
{
    color: #646d5c;
    margin: 15px 0;
    background-color: #f5f5f5;
    border: 1px solid #DDDFA7;
    padding: 15px;
    border-right: 20px solid #B7BE00;
}
#pricelist h4
{
    font-style: italic;
    margin-bottom: 20px;
}
#pricelist table
{
    font-family: Verdana;
    font-size: 11px;
}
#pricelist table td
{
    border: 1px solid #DDDFA6;
    padding: 10px 10px 10px 15px;
}
.p-alt
{
    background: #EEEFD1;
}
#pricelist ul
{
    margin-top: 15px;
    list-style: none;
}
#pricelist ul li
{
    padding: 5px 10px 5px 15px;
    background: url(../images/bullet1.png) no-repeat 0 7px;
}

#p-tabs
{
    margin-top: 20px;
    height: 35px;
}
#p-tabs ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#p-tabs ul li
{
    width: 150px;
    margin-right: 5px;
    float: left;
}
#p-tabs ul li a:hover
{
    color: #fff;
}
#p-tabs ul li a
{
    color: #717171;
    font-weight: bold;
    text-decoration: underline;
    display: block;
    padding: 12px 20px;
    background-color: #dbe3dc;
    text-align: center;
}
#p-tabs ul li a:hover
{
    background-color: #7b95b9;
}
#p-tabs-box
{
    border: 1px solid #dbe3dc;
    padding: 2px;
}
#p-tabs-box p
{
    padding: 15px;
    text-align: center;
    background-color: #F5F5F5;
    border: 1px solid #F5F5F5;
}
#p-tabs-box a
{
    font-weight: bold;
    text-decoration: underline;
    color: #717171;
}
#p-tabs-box p
{
    color: red;
}
#i-recommend
{
    padding: 10px;
    margin: 0;
}
a#showme
{
    text-align: center;
    color: #717171;
    background-color: #dbe3dc;
    font-size: 9px;
    font-weight: normal;
    padding: 2px 5px;
    margin: 0 0 0 3px;
    border-bottom: 2px solid #a4b3ad;
    float: right;
}
a#showme:hover
{
    color: #fff;
    background-color: #7b95b9;
}
#i-recommend h4
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 4px;
    margin: 0;
}

.btnRemove
{
    margin: 10px 0;
    width: 71px;
    height: 17px;
    display: block;
    background: url(../images/btn_remove-green.gif) no-repeat;
    border: none;
    cursor: pointer;
}

#lstLegend {
	padding-left:8px;
}
#lstLegend li {
	display:block;
	padding: 0 10px;
	float:left;
}
#lstLegend img{
	padding-right:5px;
	vertical-align:middle;
}
#lstLegend a{
	
}
#ii_legend {
	height:40px;
	
}

/* iteminfo ends */
/* Product Advanced Search */

#pas {
    /*padding:1px 3px 3px 10px;*/
    border:1px solid #f0d09d;
    font-family: Times New Roman;
    background: #fff url(../images/pas_bg.png) no-repeat top right;
    height:210px;
}
#pas label{
	width:600px;
    font-size:16px;
	line-height:20px;
	margin:6px 0 0 10px;
}
#pas label p{
    font-weight: normal;
    padding: 5px 0;
    line-height:normal;
    /*background-color:Red;*/
	margin:2px 0 0 10px;
	text-align:right;
}
#pas input[type="text"]{
    border: 1px solid #c2c2c2;
    font-size:1.5em;
    padding: 4px;
}

/*#pas select.tstOption {
    border: 1px solid #ededed;
    font-size:1.5em;
    padding: 5px 3px;
}*/

#pas select { 
    font-family:Times New Roman; 
    font-size: 12px; 
    border: 1px solid #c2c2c2;
    padding: 5px 3px;
} 

.pasbutton
{
    border: none;
    cursor: pointer;
    background:url(../images/search2.png) no-repeat;
    width: 76px;
    height:35px;
    background-position: 0 0;
	margin-left:134px;
}

.pasbutton:hover
{
    background-position: 0 100%;
}

.rasbutton
{
    border: none;
    cursor: pointer;
    background:url(../images/reset.png) no-repeat;
    width: 76px;
    height:35px;
    background-position: 0 0;
}

.rasbutton:hover
{
    background-position: 0 100%;
}

.radiobuttons2 {
	background:#f1d9b3;
    padding: 10px;
    border:1px solid #c2c2c2;
    margin: 0 0 20px 4px;
    width: 730px;

}
.radiobuttons2 h4{
    font-family: Times New Roman;
    font-size:16px;
    font-weight: normal;
    color: #935a01;
}

.radiobuttons2 span{
    font-family:Times New Roman;
    font-size:16px;
    font-weight: normal;
    color: #935a01;
    display:block;
    height:30px;
}

/*option type*/
#pas p{
    line-height:0;
    margin:2px;
    padding:3px;
    /*background-color:pink;*/
}

.adv_optType input{
    float:left;
    margin:0 5px 0 0;
}
#pas .adv_optType label{
    display: block;
    font-size: 11px;
    font-weight: normal;
    line-height:normal;
    background-color:pink;
    margin:0;
    padding:0;
}
#pas fieldset{
    padding:4px;
    width:400px;
    /*background-color:pink;*/
    border:1px solid #f5f5f5;
}
#advanced_bg{
	background:#f0d09d;
	padding:0;
}
/* END */

/* Jack Notes CSS */

.jack_notes{
	width:367px;
	margin:8px 6px 0 0;
	height:102px;
	background:url(../Images/jack_notes.png) top left no-repeat;
	float:right;
}

/* END */

/* footer css */

#footer
{
    margin: 0 auto;
    height: 100px;
	width:980px;
    font-family: Times New Roman;
    font-size: 11px;
	background:#7e1801 url(../images/footer_bg.png) top left repeat-x;
}
#footer a
{
    font-weight: bold;
    color: #a0a3a1;
}
#footer a:hover
{
    color: #fff;
    text-decoration: underline;
}

#footer ul
{
    display: block;
	padding-top:20px;
}
#footer ul li
{
    list-style: none;
    padding: 0;
	color:#a0a3a1;
}

#footer span
{
    line-height: 20px;
    padding: 0 5px;
}
#footer #ftop
{
    background: url(../images/top.gif) no-repeat 70px 4px;
    padding-right: 15px;
}

#awards
{
    height: 45px;
    float: right;
    margin: 12px 4px 0 0;
    padding: 0;
}
#flogo
{
    float: left;
    width: 138px;
    height: 91px;
    display: block;
    background: url(../images/footer_logo.png) no-repeat;
    text-indent: -9000px;
    overflow: hidden;
    margin: 10px 50px 0 30px;
}
* html #flogo
{
    margin-left: 20px;
}
/*#flogo{
	float:left;
	width: 127px;
	height: 55px;
	display:block;
	background: url(../images/footer-logo.gif) no-repeat;
	text-indent: -9000px;
	overflow:hidden;
	cursor: pointer;
	margin: 0 20px 0 15px;
}
* html #flogo {
	margin: 0 20px 0 15px;
}*/
li.toTop
{
    background-image: url(../images/bullet2.gif);
    background-repeat: no-repeat;
    background-position: 70px 3px;
    padding-right: 15px;
}

/* footer end */


/*art specs*/
.artSpec{
    font-family:Times New Roman;
    color:#808080;
    line-height:18px;
}
.artSpec li{    
    background: url(../images/bullet1.png) no-repeat 6px 6px;
    padding-left: 20px;
    margin: 0 0 0 1em; 
    color:#000;
}

.artSpecColonEnd {
    font-size:13px;
    font-weight:bold;
    padding:15px 0 5px 0;
}
.artSpecDash li {
    background: url(../images/bullet2.gif) no-repeat 6px 6px;
    padding-left: 20px;
    margin: 0 0 0 1em; 
}
.artSpecUnderline{
    font-size:13px;
    font-weight:bold;
    padding:15px 0 5px 0;
    text-decoration:underline;
}
.artSpecLstTbl{
    border:0;
    width:90%;
    margin:15px;
}
.artSpecLstTbl th{
    color:#fff;
    background-color:#8F8F8F;
    padding:5px;
    margin:2px;
}
.artSpecLstTbl td{
    color:#000;
    padding:1px 3px 1px 5px;
    margin:2px;
}
.artSpecLstTbl tr.altColor td{
    color:#000;
    background-color:#f5f5f5;    
}


/*Benefits of Recognition */

#BOR-heading {
	border:2px solid transparent;
	/*padding:2px;*/
}
#BOR-heading p{
	/*background-color: #EA0437;*/
}
#BOR-heading img{
	/*margin: 28px 15px 5px 15px;*/
}
#BOR-right {
	float:right;
	width: 250px;
	padding:15px;
}
#BOR-nav {
	background-color: #f5f5f5;
	border-right:10px solid #C37C13;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:15px;
	margin-top:30px;
}
#BOR-nav li {
	line-height:18px;
}
#BOR-nav li a{
	color:#979797;
}
#BOR-nav li a:hover{
	color:#C37C13;
    text-decoration:underline;
}

#BOR-content {
	width:380px;
	font-family: Georgia;
	padding:0 20px;
}
#BOR-content h3{
	margin-top:25px;
	font-size:18px;
	font-weight: normal;
}
#BOR-content h4{
	font-size:14px;
	font-weight: bold;
}
#BOR-content p{
	font-size:12px;
	font-family: Arial;
	/*margin-bottom:30px;*/
}
#BOR-content p b{
	font-size:20px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	color: #C37C13;
	border-bottom: 2px dotted #dbdbdb;
	margin-bottom:25px;

}
#BOR-content ul li{
	font-size:12px;
	font-family: Arial;
    background:transparent url(../images/bullet1.png) no-repeat scroll 6px 2px;
    margin:0 0 1em 0;
    padding:0 0 0 25px;
    /*background-color:pink;*/
    
}
#BOR-footer {
	border:1px solid #EA0437;
	padding:0;
	margin:0;
}
#BOR-footer p{
	background-color: #EA0437;
	padding:0;
	margin:2px;
}
#BOR-footer img{
	margin: 10px 15px 10px 345px;
} 

#catalogPage {
	height:20px;
	padding: 0 20px 0 0;
	float:right;
}
#catalogPage img{
	vertical-align:middle;
	padding: 0 0 0 10px;
