/*
Theme Name: ATI
Theme URI: http://www.advtechnology.com/
Description: Custom theme developed for <a href="http://www.advtechnology.com/">Advanced Technology</a>.
Version: 1.0
Author: Scott Saunders
Author URI: http://www.dynamicquest.com/
Tags: custom header, fixed width, two columns, widgets

	ATI v1.50
	 http://www.advtechnology/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {
	margin:0;
	padding:0;
	}
	
	html, body {
	height:100%;
	width: 100%;
	}

body{
	font:14px/1.25em Myriad Pro, Myriad, Helvetica, Tahoma, Arial, sans-serif; color:#666666;
	margin: 0;
	height: 100%;
	width: 100%;
	background-color: #fff;
}

img{
	border: 0px;
}



A:link {text-decoration: underline; font-weight:normal; color:#000;}
A:visited {text-decoration: underline; font-weight:normal; color:#999;}
A:active {text-decoration: underline; font-weight:normal; color:#000;}
A:hover {text-decoration: underline; font-weight:normal; color:#666;}


.main_container{
	position: relative;
	width: 960px;
	margin: 0 auto 0 auto;
}

.edit_button{
	top:105px;
	right: 0px;
	position: absolute;


}

.agent_login_off{
	top:-1px;
	right: -10px;
	position: absolute;
	width: 125px;
	height:40px;
	background-image: url(images/agent_login.png);
	background-repeat: no-repeat;
	cursor: pointer;
	
}

.agent_login_on{
	top:0px;
	right: -20px;
	position: absolute;
	width: 349px;
	height:92px;
	background-image: url(images/agent_login.png);
	background-repeat: no-repeat;
	display: none;
}

.agent_close{
	position: absolute;
	width: 82px;
	height: 24px;
	left: 226px;
	top: 55px;
	background-color: none;

}


.top_menu{
	float: left;
	width:960px;
	height: 121px;
	/*border-width: 1px;
	border-style: solid;
	border-color: #000;*/
	background-repeat: no-repeat;
	
}

#mc_menu_1 ul{
	position: absolute;
	display: inline;
	margin:0px;
	padding:0px;
	list-style-type: none;
	top: 45px;
	left:112px;
	
	
}

#mc_menu_1 li{
	display: inline;
	margin:0px;
	padding:0px;
	list-style-type: none;
	padding: 0 20px 0 0;
	
	}


.breadcrumbs{
	top:10px;
	padding: 10px 0 0 0;
	float: left;
	width: 960px;
	height: auto;
}
.top_menu ul{
	position: absolute;
	display: inline;
	margin:0px;
	padding:0px;
	list-style-type: none;
	top: 45px;
	left:112px;
	font: 12px/1.25em Tahoma, Arial, sans-serif;
}

.top_menu li{
	display: inline;
	margin:0px;
	padding:0px;
	list-style-type: none;
	padding: 0 20px 0 0;
	
	}

.ati_logo{
	position: relative;
	top:10px;	
}

.header_image{
	float: left;
	width:960px;
	height: 400px;
	/*border-width: 1px;
	border-style: solid;
	border-color: #000;
	background-image: url(images/header_image.jpg);*/
	background-repeat: no-repeat;
}



.product_header_image{
	float: left;
	width:960px;
	height: 254px;
	/*border-width: 1px;
	border-style: solid;
	border-color: #000;*/
	background-image: none;
}

.product_thumb_container{
	float: left;
	width: 960px;
	height: auto;
	padding: 60px 0 0 0;
	background-image: url(images/product_bg.png);
	background-repeat: no-repeat;
}



.product_thumbs{
	float: left;
	width: 164px;
	margin: 0 19px 0 19px;
	height: 169px;
	background-color: #fff;
	padding: 0 19px 0 19px;
}

.product_header_thumbs{
	float: left;
	width: 960px;
	height: 209px;
	text-align: center;
}

.product_header_thumbs img{
	padding: 15px 10px 10px 10px;
}

/*.info_center_container{
	float: left;
	width: 960px;
	height: auto;
	padding: 60px 0 0 0;
	background-image: url(images/info_center_bg.png);
	background-repeat: no-repeat;
	margin: 20px 0 20px 0;
}*/

.info_center_container{
	float: left;
	width: 960px;
	height: auto;
	padding: 30px 0 0 0;
	background-repeat: no-repeat;
	margin: 0px 0 20px 0;
}


.three_column{
	float: left;
	width:278px;
	min-height:200px;
	height:auto !important;
	height:200px;
	background-color: #fff;
	margin: 0 30px 0 10px;
	padding:0px;
	
}

.three_column .padding{
	width: 258px;
	padding:10px;
}

.logos{
	float: left;
	width:960px;
	height: 108px;
	border-width:  1px 0 0 0;
	border-style: solid;
	border-color: #ccc;
	padding: 10px 0 0 0;
}

.logos img{
	padding: 0 10px 0 0;
}

.footer{
	float: left;
	width:960px;
	height: 50px;
	/*border-width: 1px;
	border-style: solid;
	border-color: #000;*/
	background-image: url(images/footer_bg.jpg); 
	background-repeat: no-repeat;
	text-align:center;
	padding: 35px 15px 0 0;
	font:11px/1.25em Tahoma, Arial, sans-serif; color:#666666;
	letter-spacing: 0.09em;
}

.footer .text{
	position: relative;
	top:0px;
	left:-5px;
	font:11px/1.25em Tahoma, Arial, sans-serif; color:#666666;
	letter-spacing: 0.09em;

}

.base{
	float:left;
	width: 960px;
	height: 40px;
	}

.product_title{
	padding: 10px 0 0 0;
	float:left;
	width: 960px;
	height: 36px;
	border-width:  0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
}

.product_legend{
	float:left;
	width: 960px;
	height: 48px;
	background-image: url(images/legend.png); background-repeat: no-repeat;
	/*border-width: 1px;
	border-style: solid;
	border-color: #000;*/
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}

.product_copy{
	width:960px;
	top:0px;
	left:0px;
	float: left;
	padding: 10px 0 10px 0;
	min-height:300px;
	height:auto !important;
	height:300px;
}


.catalog_copy{
	width:770px;
	float: left;
	padding: 10px 0 10px 0;
	min-height:300px;
	height:auto !important;
	height:300px;
	
}

.shopping_cart_sidebar{
	width:160px;
	float: right;
	padding: 10px 0 10px 0;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding:10px;
	background-color:  #F0F0F0;
	margin: 0 0 10px 0;
	
}


a.wpsc_product_title{

	font:22px/1.25em Myriad Pro, Myriad, Helvetica, Tahoma, Arial, sans-serif; color:#666;

}


.wpsc_description {
color:#666666;
font:12px/1.0em Trebuchet MS,Tahoma,Arial,sans-serif;
font-weight: normal;
position: absolute;
top:30px;
left:0px;
width: 185px;

}

.wpsc_description strong{
color:#666666;
font:12px/1.0em Trebuchet MS,Tahoma,Arial,sans-serif;
font-weight: normal;
position: relative;
width: 185px;
}



div.producttext {
font-size:10pt;
text-align:left !important;
width:181px;
}	

.wpsc_variation_forms{
	position: absolute;
	top:155px;
	left: -120px;
	

}

div.wpsc_product_price{
	font:12px/1.0em Myriad Pro, Myriad, Helvetica, Tahoma, Arial, sans-serif; color:#666;
	position: absolute;
	top:105px;
	left:0x;
}

input.wpsc_buy_button {
position: absolute;
top:122px;
left:0px;

}


 
a.wpsc_edit_product {
display:block;
position: absolute;
left:-130px;
}



.cart_link{
	position: absolute;
	top:400px;
	left:940px;
}

.product_sample{
	width:224px;
	height: 285px;
	float: left;
	margin: 8px;
	background-color:  #E3E3E3;
}



div.default_product_display div.textcol {
margin-left:125px !important;
min-height:125px;
}

div.default_product_display div.textcol div.imagecol a img {
position: absolute;
top:25px;
left:0px;
height:120px;
width:120px;
}

.top_menu ul A:link {text-decoration: none; font-weight:normal; color:#666666;}
.top_menu ul A:visited {text-decoration: none; font-weight:normal; color:#999;}
.top_menu ul A:active {text-decoration: none; font-weight:normal; color:#999;}
.top_menu ul A:hover {text-decoration: none; font-weight:normal; color:#000;}

.page_title{
	font: 40px/1.0em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #ccc;
	letter-spacing: -0.075em;
}

/*small thumbnail plugin*/

.small_thumb{
	background-color:#fff;
	width:134px;
	height:177px;
	float:left;
	margin: 13px;
}

.small_thumb A:link {text-decoration: underline; font-weight:normal; color:#000;}
.small_thumb A:visited {text-decoration: underline; font-weight:normal; color:#999;}
.small_thumb A:active {text-decoration: underline; font-weight:normal; color:#000;}
.small_thumb A:hover {text-decoration: underline; font-weight:normal; color:#666;}

.clicker{
	position: relative;
	top:-175px;
	left:0px;
	width: 134px;
	height: 177px;
	
}

.small_thumb img{
	padding: 0 0 3px 0;
}

.thumbtext{
	background-color:#E0E0E0;
	width:124px;
	height:30px;
	padding:5px;
	font: 16px/0.95em Tahoma, Helvetica, Arial, sans-serif;
	color:#757575;
}

.thumbtext A:link {text-decoration: none; font-weight:normal; color:#757575;}
.thumbtext A:visited {text-decoration: none; font-weight:normal; color:#757575;}
.thumbtext A:active {text-decoration: none; font-weight:normal; color:#757575;}
.thumbtext A:hover {text-decoration: none; font-weight:normal; color:#757575;}

.home_thumbtext{
	position: relative;
	top:0px;
	left:0px;
	background-color:#E0E0E0;
	width:124px;
	height:45px;
	padding:5px;
	font: 16px/0.95em Tahoma, Helvetica, Arial, sans-serif;
	color:#757575;
}



.home_thumbtext A:link {text-decoration: none; font-weight:normal; color:#757575;}
.home_thumbtext A:visited {text-decoration: none; font-weight:normal; color:#757575;}
.home_thumbtext A:active {text-decoration: none; font-weight:normal; color:#757575;}
.home_thumbtext A:hover {text-decoration: none; font-weight:normal; color:#757575;}

.subby{
	top:20px;
	left:0px;
	position: absolute;
	font:10px/1.25em Tahoma, Helvetica, Arial, sans-serif;
	color:#757575;
	padding:5px;
	width:114px;
}

.subby A:link {text-decoration: none; font-weight:normal; color:#757575;}
.subby A:visited {text-decoration: none; font-weight:normal; color:#757575;}
.subby A:active {text-decoration: none; font-weight:normal; color:#757575;}
.subby A:hover {text-decoration: none; font-weight:normal; color:#757575;}

.page_title{

	font: 40px/0.65em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #ccc;
	letter-spacing: -0.075em;
	display: block;
	clear: both;
	width: 960px;
	border-width:  0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
	margin: 15px 0 10px 0;
	padding: 10px 0 0 0;


}

h1{
	font: 40px/0.8em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #999;
	letter-spacing: -0.075em;
	display: block;
	clear: both;
	width: 960px;
	border-width:  0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
	margin: 10px 0 10px 0;
}


h2{
	font: 24px/0.65em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #999;
	letter-spacing: -0.075em;
	text-align: left;
}


h3{
	font: 18px/0.8em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: bold; bold: #999;
	margin:  0 0 0 0;
}


h4{
	font: 28px/0.65em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #999;
	letter-spacing: -0.075em;
	display: block;
	clear: both;
	width: 770px;
	border-width:  0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
	margin: 10px 0 10px 0;
}


h5{
	font: 24px/0.8em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #999;
	letter-spacing: -0.075em;
	display: block;
	clear: both;
	width: 960px;
	border-width:  0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
	margin: 40px 0 10px 0;

}


.product_thumb_container .small_thumb{
	background-color:#fff;
	width:134px;
	height:177px;
	float:left;
	margin: 13px 28px 13px 28px;
}

.drop_menu{
	top:60px;
	left:168px;
	position: absolute;
	width:159px;
	min-height:140px;
	height:auto !important;
	height:140px;
	background-color: none;
	z-index: 1001;
	display: none;
}

.drop_top{
	width: 159px;
	height: 23px;
	float: left:
	}
	
.drop_center{
	float: left;
	width: 159px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background-image: url(images/drop_center.png); background-repeat: repeat-y;
}

.drop_center .text{
	position: relative;
	padding: 0 10px 5px 10px;
	font:14px/2.0em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif;
	list-style: none;
}

.text #mc_menu_2{
	list-style: none;
}

.drop_center .text A:link {text-decoration: none; font-weight:normal; color:#999;}
.drop_center .text A:visited {text-decoration: none; font-weight:normal; color:#999;}
.drop_center .text A:active {text-decoration: none; font-weight:normal; color:#999;}
.drop_center .text A:hover {text-decoration: none; font-weight:normal; color:#000;}



.drop_bottom{
	left:0px;
	bottom:-5px;
	position: absolute;
	width:159px;
	height:121px;
}

.drop_close{
	position: absolute;
	bottom:-2px;
	right:3px;
	z-index: 10;
	cursor: pointer;
}

/* Catalog Plugin*/

.catalog_container{
	float: left;
	width: 223px;
	height:291px;
	margin:5px;
}

.sample_title{
	margin: 5px 0 0 5px;
	float:left;
	font:18px/1.25em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif;
	display: block;
	clear: both;
}

.sample_thumb{
	float: left;
	width:219px;
	height: 216px;
	display: block;
	clear: both;
}

.legend_thumbs{
	float: left;
	width: 223px;
	height: 38px;
	display: block;
	clear: both;
	text-align: center;
}

.off{
	display:none;
}

.on{
	width:27px;
	height:38px;
}


.shopping_basket{
	float:left;
	width: 940px;
	padding:10px;
}


.block img{
	position: relative;
	float: left;
	padding:  5px;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #E6E6E6;
	margin: 0 10px 0 0;
}

.block h2{
	margin: 5px 0 0 0;
}


.img_left{
	float: left;
	padding:  5px;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #E6E6E6;
	margin: 0 10px 10px 10px;
}

.img_right{
	float: right;
	padding:  5px;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #E6E6E6;
	margin: 0 10px 10px 10px;
}



ul.slideshow {
	list-style:none;
	width:960px;
	height:254px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:960px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
	display:none;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:999;
	
}


#slideshow-caption .slideshow-caption-container h3{
	height:32px;
	font:32px/1em Tahoma, Arial, sans-serif; color: #fff;
	
}


/* #slideshow-caption-container h3 {
	margin:0;
	padding:0;	
	font-size:24px;
} */

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

.product_copy ul{
	margin: 0 0 0 -20px;
	padding:0px;
	list-style: none;

}

.product_copy ul li{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
}

h2.prodtitles span{
font:14px/1.25em Trebuchet MS,Tahoma, Arial, sans-serif; color: #333;
letter-spacing: 0em;
width:280px;
position: absolute;
left: -122px;
top:5px;

}

.finish_th{
	float: left;
	width:161px;
	height: 200px;
	margin:10px;
}

.finish_th img{
	margin: 0 0 5px 0;
	}

.fin_name{
	display: block;
	width: 161px;
	text-align: center;
	font:14px/1.25em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; color: #333;
	margin: 0;
}
.fin_number{
	display: block;
	width: 161px;
	text-align: center;
	font:14px/1.25em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; color: #333; font-weight: bold;
	text-transform: uppercase;
}

/*============================ finshes button ==============================*/

.fin_button_container{
	position:relative;
	height:38px;
	width:200px;
	display: block;
	clear: both;
	margin: 10px 0 10px 0;
	}
	

.fin_acc_container{
	position:relative;
	height:20px;
	width:400px;
	display: block;
	clear: both;
	margin: 0 0 20px 0;
	}

.fin_button_image{
	top:0px;
	left:0px;
	position: absolute;
}

.fin_button_text{
	position: absolute;
	top:2px;
	left:22px;
	font-weight: bold;

}

.fin_acc_image{
	top:0px;
	left:190px;
	position: absolute;
}

.fin_acc_text{
	position: absolute;
	top:2px;
	left:213px;
	font-weight: bold;

}

.fin_acc_text A:link {text-decoration: none; font-weight:bold; color:#666;}
.fin_acc_text A:visited {text-decoration: none; font-weight:bold; color:#666;}
.fin_acc_text A:active {text-decoration: none; font-weight:bold; color:#666;}
.fin_acc_text A:hover {text-decoration: none; font-weight:bold; color:#000;}


.fin_button_text A:link {text-decoration: none; font-weight:bold; color:#666;}
.fin_button_text A:visited {text-decoration: none; font-weight:bold; color:#666;}
.fin_button_text A:active {text-decoration: none; font-weight:bold; color:#666;}
.fin_button_text A:hover {text-decoration: none; font-weight:bold; color:#000;}


/*============================ float window ==============================*/

#movie_darken{
	top:0px;
	position: fixed;
	width:100%;
	height: 100%;
	z-index: 1002;
	visibility: hidden;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: transparent;
	background-color: #000;

}


.pop_bg{
	position: relative;
	margin: 20px auto 0 auto;
	width:820px;
	height:861px;

}

#movie_holder{
	top:0px;
	position: fixed;
	width:100%;
	height: 100%;
	z-index: 1003;
	visibility: hidden;
	
}



#pop_container {
		top:45px;
		left:5px;
		margin:0 auto 0 auto;
		position:absolute; /* puts container in front of distance */
		text-align:left;
		width:780px;
		height:511px;
		clear:left;
		background-color: #fff;
		overflow-x: hidden;
		overflow-y: scroll;
		padding: 10px;
		}
		
#pop_container h4{
	font: 24px/0.8em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #999;
	letter-spacing: -0.075em;
	width: 785px;
	border-width:  0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
	margin: 0 0 10px 0;
}

.movie{
	position: absolute;
	top:0px;
	left:0px;
	background-color: #fff;
	padding: 10px;
}

.close{
position: absolute;
right: 15px;
top: 12px;
font:16px/1.25em Arial, Trebuchet MS, sans-serif; font-weight: strong;
text-decoration: none;
}

.close A:link {text-decoration: none; font-weight:normal; color:#000;}
.close A:visited {text-decoration: none; font-weight:normal; color:#999;}
.close A:active {text-decoration: none; font-weight:normal; color:#000;}
.close A:hover {text-decoration: none; font-weight:normal; color:#666;}

.slideshow-caption-container{
	text-align: left;
}

#cboxTitle{
	display: none;
	color: 
}


img.alignright {float:right; margin:0 0 1em 1em; padding:5px; background-color: #efefef; border: 1px solid; border-color: #ccc;}
img.alignleft {float:left; margin:0 1em 1em 0; padding:5px; background-color: #efefef; border: 1px solid; border-color: #ccc;}
img.aligncenter {display: block; margin: 5px auto 5px auto; padding:5px; background-color: #efefef; border: 1px solid; border-color: #ccc;}
a img.alignright {float:right; margin:0 0 1em 1em; padding:5px; background-color: #efefef; border: 1px solid; border-color: #ccc;}
a img.alignleft {float:left; margin:0 1em 1em 0; padding:5px; background-color: #efefef; border: 1px solid; border-color: #ccc;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; padding:5px; background-color: #efefef; border: 1px solid; border-color: #ccc;}

img.alignright_clear {float:right; margin:0 0 1em 1em; padding:5px; background-color: none;}
img.alignleft_clear {float:left; margin:0 1em 1em 0; padding:5px; background-color: none;}
img.aligncenter_clear {display: block; margin: 5px auto 5px auto; padding:5px; background-color: none;}
a img.alignright_clear {float:right; margin:0 0 1em 1em; padding:5px; background-color: none;}
a img.alignleft_clear {float:left; margin:0 1em 1em 0; padding:5px; background-color: none;}
a img.aligncenter_clear {display: block; margin-left: auto; margin-right: auto; padding:5px; background-color: none; }

img.alignright_no_border {float:right; margin:0 0 1em 1em; padding:5px;}
img.alignleft_no_border {float:left; margin:0 1em 1em 0; padding:5px;}
img.aligncenter_no_border {display: block; margin: 5px auto 5px auto; padding:5px;}
a img.alignright_no_border {float:right; margin:0 0 1em 1em; padding:5px;}
a img.alignleft_no_border {float:left; margin:0 1em 1em 0; padding:5px; }
a img.aligncenter_no_border {display: block; margin-left: auto; margin-right: auto; padding:5px;}

.center_pic {padding:5px; background-color: #efefef; border: 1px solid; border-color: #ccc; text-align: center; margin:5px;}
.trans_pic {padding:5px; background-color: none; text-align: center; margin:5px;}
.trans_pic_rb {padding: 0 5px 5px 0; background-color: none; text-align: center; margin:0px;}

.wp-caption-text{
	margin-left:10lepx;
	padding:5px;
	text-align: center;
	
}

.wp-caption img {
	margin 0 auto 0 auto;
	padding: 0;
	border: 0 none;
}

.locations h5{
	font: 40px/0.8em Myriad Pro, Helvetica, Tahoma, Arial, sans-serif; font-weight: normal; color: #999;
	letter-spacing: -0.075em;
	
	width: 400px;
	border-width:  0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
	margin: 10px 0 10px 0;

}


h3 A:link {text-decoration: none; font-weight:bold; color:#666;}
h3 A:visited {text-decoration: none; font-weight:bold; color:#666;}
h3 A:active {text-decoration: none; font-weight:bold; color:#66;}
h3 A:hover {text-decoration: none; font-weight:bold; color:#000;}

/*==========google doc launcher=========*/

.glauncher_container{
	float: left;
	width: 475px;
	height: 119px;
	background-image: url(images/glauncher_bg.png);
	background-repeat: no-repeat;
	margin: 0 0 0 0;

}

.glauncher_content{
	top:0px;
	left:0px;
	position: relative;
	width: 475px;
	height: 119px; 
}
.glauncher_title{
	position: absolute;
	top:18px;
	left:30px;
	font: 14px/1.25em Tahoma, Arial, sans-serif; font-weight: normal; color: #999;
	
}

.glauncher_button1{
	top:48px;
	left: 40px;
	position: absolute;
	width: 192px;
	height: 42px;
	}

.glauncher_button2{
	top:48px;
	left: 240px;
	position: absolute;
	width: 192px;
	height: 42px;
}

#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C; visibility:hidden;}

div.single_product_display div.textcol div.imagecol a img {
height:128px;
position:relative;
top:25px;
width:128px;
}

div.cat_nav_container div.menu_block{
	float: left;
	margin-left: 30px;
	border-width:  0 1px 0 0;
	border-style: solid;
	border-color: #999;
	padding: 0 30px 0 0;
}

div.cat_nav_container{
	margin:  0 0 0 -30px;
	float: left;
	height: 126px;
	width: 960px;
	font-family: 'CantarellRegular';
    font-size: 12px;
}

div.cat_nav_container li{
	margin: 0;
	padding: 0;
	text-indent: 20px;
}
