@charset "utf-8";
/* CSS Document */

.btn_browse a{
	margin:0; padding:0;
	width:240px; height:50px;
	
	background:url("/_graphics/browse2.jpg") top;
	display:inline-block;
	float:right;  
	text-indent:-9999px;
}

.btn_browse a:hover{background:url("/_graphics/browse2.jpg") bottom;}
.btn_browse a:active{background:url("/_graphics/browse2.jpg") top;}
.btn_browse a:focus{background:url("/_graphics/browse2.jpg") top;}

.notation {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666;}

.btn_packages a{
	margin:5px 0 0 0; padding:0;
	width:240px; height:50px;
	
	background:url("/_graphics/btn_packages.jpg") top;
	display:inline-block;
	float:right;  
	text-indent:-9999px;
	
}
.btn_packages a:hover{background:url("/_graphics/btn_packages.jpg") bottom;}
.btn_packages a:active{background:url("/_graphics/btn_packages.jpg") top;}
.btn_packages a:focus{background:url("/_graphics/btn_packages.jpg") top;}

/*******UNIVERSAL BUTTON STYLES********/
/**************************************/
.btn-240x50 a{
	margin:0 0 10px 0; padding:14px 0 0 0;
	width:240px; height:50px;
	max-width:240px; max-height:36px;
	
	background: url("/_graphics/btn-240x50.jpg") top;
	color:#fff;
	display:block;
	float:left;
	font-family: Arial,Helvetica,trebuchet MS,sans-serif; font-size:15px; font-weight:bold;
	text-align:center;
}
.btn-240x50 a:hover{background: url("/_graphics/btn-240x50.jpg") bottom; color:#fff; text-decoration:none;}
.btn-240x50 a:active{background:url("/_graphics/btn-240x50.jpg") top; color:#fff;}
.btn-240x50 a:focus{background:url("/_graphics/btn-240x50.jpg") top; color:#fff;}
.btn-240x50 a:visited{color:#FFF;}
	
.btn-180x35 a{
	margin:0 0 10px 0; padding:8px 0 0 0;
	width:180px; height:35px;
	max-width:180px; max-height:27px;
	
	background: url("/_graphics/btn-180x35.jpg") top;
	color:#fff;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;
	text-align:center;
}
.btn-180x35 a:hover{background: url("/_graphics/btn-180x35.jpg") bottom; color:#fff; text-decoration:none;}
.btn-180x35 a:active{background:url("/_graphics/btn-180x35.jpg") top; color:#fff;}
.btn-180x35 a:focus{background:url("/_graphics/btn-180x35.jpg") top; color:#fff;}
.btn-180x35 a:visited{color:#FFF;}
	

/*******DETAIL PAGE STYLES********/
/*********************************/

/*******PRODUCT IMAGE********/
/******Vertical Image*******/
.product_image {
	margin:35px 0 0 20px;	padding:0;
	height:325px;	width:202px;
	
	float:left;
	position:relative;
	background: url("/_graphics/productDetails/card_template.jpg") no-repeat;
}
img.product {
margin:0;	padding:0;
width:200px;	height:280px;

position:absolute;
	top: 7px;
	left: 1px;
}
/******Horizontally Oriented Images*******/
.product_image_horz {
	margin:65px 0 0 0;	padding:0;
	height:200px;	width:255px;
	
	float:left;
	position:relative;
	background: url(/_graphics/productDetails/card_template_horz.jpg) no-repeat;
}
img.product_horz {
margin:0;	padding:0;
width:246px;	height:176px;

position:absolute;
	top: 1px;
	left: 1px;
}
/******Generic Images*******/
.product_generic {
	margin:35px 0 0 0;	padding:0;
	width:225px;
	
	float:left;
	position:relative;
}

/*******RIGHT COLUMN CONTENT********/
h2.cardtitle {margin:5px 0 5px 0;	font-family:Calibri, Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold;}

.info{margin:20px 0 0 0; padding:0; float:right; width:280px;}



/*******ADD TO CART TABLE********/
.add-to-cart-box{
	margin:0; padding:10px 0 0 0;
	height:169px; width:265px;
	max-height:159px;
	
	background:url(/_graphics/addtocart_bg.jpg) no-repeat;
}
.tablehead td {background-color:#d0c397;text-align:center;font: normal 9pt/10.5pt Arial, Helvetica, sans-serif;padding:5px; margin:0; font-weight:bold}
.tabledata td {font: normal 9pt/10.5pt Arial, Helvetica, sans-serif;padding:2px 5px}

/*******INFO CONTENT********/
.emphasized {font-weight:bold;}

.additional_info {font-family:Helvetica, Arial, Helvetica, sans-serif; font-size:12px;}

p {margin:0; padding:0; font-family:Helvetica, Arial, Helvetica, sans-serif; font-size:12px;}

.product_list a{color:#006B3F; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;}
.product_list a:hover{text-decoration:underline;}

.footnote{color:#666; font-size:11px;}

a:focus, a:active{background:none;}

a:visited {color:#006b3f;}

ul.left-nav{list-style:none; margin:5px; padding-left:0px;}

.zoom{width: 100px; float:left; clear:both;}
