@charset "utf-8";
/* CSS Document */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

----------------------------------------------------------------------------

body, div, th, td, p, input, selected, textarea, tt, {font-family:Verdana, Helvetica, sans-serif; font-size:11pt; color:#333; line-height:1.2em;}
body{background:#fff;}
p{font-size:11pt; color:#333; line-height:1.2em;}
a, a:link, a:visited, a:active{text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#3a6369;}

h1{font-family:Verdana, Helvetica, sans-serif; font-size:1.5em; color:#3a6369;}
h2{font-size:1.2em;}
h3{font-size:1em;}
h4{font-size:0.8em; }
h5{font-weight:normal; font-size:0.8em; color:#ccc;}

hr{color:#ccc; height:1px;}

.clear{clear:both;}

.header{margin:0 auto; width:990px; height:114px; background:url('images/header_bg.png') repeat-x; font-family:Verdana, Helvetica, sans-serif; font-size:11px;}
.logo{float:left; width:300px; height:77px; margin:10px 0; background:url('images/PrimaHybrid_logo.png') no-repeat;}
.navTop{float:right; margin-top:25px; width:500px;}
.navTop ul{display:inline; float:right;}
.navTop ul li{float:left; height:16px; margin:0 10px; padding-left:20px; background-repeat:no-repeat;}
.navTop ul li a, .nav ul li a:link{color:#666; line-height:16px;}
.navTop ul li a:hover{color:#3a6369;}
.navTop ul li.home{background-image:url('images/ico_home.png');}
.navTop ul li.register{background-image:url('images/ico_register.png');}
.navTop ul li.signin{background-image:url('images/ico_signIn.png');}
.navTop ul li.cart{background-image:url('images/ico_cart.png');}

.navTop_search{float:right; position:100% 0; margin-top:15px;}
.navTop_search ul{}
.navTop_search ul li{display:block; float:left; line-height:25px;}
.navTop_search ul li input{width:100px; line-height:20px; border:solid 1px #999; margin:0 5px; padding:0 2px;; font-size:9pt;}

.wrapper{margin:0 auto; text-align:center; width:990px; background:#fff;}

.sidebar{float:left; width:195px; height:505px; padding:10px; text-align:left;}
.sidebar p{font-family:Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#333; line-height:1.2em; padding:5px 0 5px 5px;}
.sidebar ul{}
.sidebar ul li{font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#333; margin:0 0 5px 10px;}

.content{float:left; width:760px; min-height:800px; padding:10px 0 10px 10px; border-left: solid 1px #ccc; text-align:left; font-family:Verdana, Helvetica, sans-serif; font-size:11px;}
.content p{font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:1.2em; margin-bottom:15px;}
.content a, .content a:link{color:#666; line-height:16px;}

.breadcrumb{margin-bottom:5px;}
.breadcrumb p{font-family:Verdana, Helvetica, sans-serif; font-size:9pt; color:#333; line-height:2em;}

.dtShoutout{float:left; width:755px; background:#363636;}
.dtShoutout p{font-family:Verdana, Helvetica, sans-serif; font-size:10px; padding:10px 0 0 10px; color:#fff; font-weight:bold;}
.dtShoutout a, .dtShoutout a:link{color:#d3e228;}

.container_flash{}
.container_featured, .container_gallery{float:left; width:225px; margin:15px 0 0 22px; padding:5px; background:#ccc;}
.container_justIn{float:left; width:225px; margin:15px 0 0 0; padding:5px; background:#ccc;}
.container_justIn span, .container_featured span, .container_gallery span{display:block; height:100px; margin-top:5px; padding:15px; background:#fff; font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:1.2em; text-align:justify;}

<!--[if IE]>
.container_justIn span, .container_featured span, .container_gallery span{width:225px;}
<![endif]-->

.container_justIn span p, .container_featured span p, .container_gallery span p{padding:5px 0;}
.container_justIn_overflow{height:225px; width:225px; overflow:hidden;}

.pageNumNav, .sortBy{font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-bottom:10px;}
.pageNumNav tr td{padding:0 5px;}

.sortBy{float:right; height:25px;}
.sortBy table tr td{padding:0 10px;}

.productGrid{width:100%;}
.productGrid ul{display:inline;}
.productGrid ul li{float:left;}

.productPage, .productPage_subDiv{margin:0 auto; font-family:Verdana, Helvetica, sans-serif;}
.productPage p{font-family:Verdana, Helvetica, sans-serif;}
.productPage h1{margin-bottom:10px;}
.productPage h2{font-style:italic; font-weight:bold; margin-bottom:10px;}
.productPage h3{font-weight:normal;}
.productPage h4{font-weight:bold; color:#3a6369;}
.productPage ul{}
.productPage ul li{}

.productPage_subDiv{font-family:Verdana, Helvetica, sans-serif; border-bottom:solid 1px #ccc; margin-top:20px;}
.productPage_subDiv p{font-size:9pt;}
.productPage_subDiv table{font-size:9pt;}

.productImg{float:left;}
.productImg img{height:auto; width:430px;}
.productInfo{float:left; width:270px;}
.productInfo p{text-align:justify; font-size:9pt;}
.productInfo ul{list-style:none; font-size:9pt;}
.productInfo ul li{margin:0 0 10px 0;}
.productInfo ul li ul{list-style:circle;}
.productInfo ul li ul li{margin:0 0 5px 10px; font-size:8pt;}

.Button{padding:5px; background:#fff; border:solid 1px #333; color:#333; font-family:Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; font-variant:small-caps;}
.Button:hover{border:solid 1px #ef284d; color:#ef284d;}

.PListImgBox{padding:0 8px 8px 0; max-height:225px;}
.PListImgBox_img{}
.PListImgBox_info{font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:1.2em;}

.listingPrice{padding:10px 0;}
.addToCart{padding:0 0 0 10px;}

.aboutUs p{font-size:11pt; color:#333; line-height:1.2em; padding-bottom:20px;}
.aboutUs ul{float:left; margin:25px;}

.footer{margin:0 auto; width:990px;}
.footer p{font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:1.2em; font-size:9pt; color:#666;}






.FormButton{color:#f72650; font-weight: bold;}
table.ButtonTable{cursor:pointer; vertical-align:middle; direction:ltr;}
td.Button{vertical-align:middle; white-space:nowrap;}
font.Button{color:#666; font-weight:bold;}
IMG.ButtonSide{
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #f72650;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}