
html, body {

font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333;
}
.product_title {
margin-top : 20px;
color : #285094;
font-size : 26px;
text-align : left;
}
.product_subtitle {
text-transform : uppercase;
margin-bottom : 10px;
color : #414141;
font : bold 12px Arial;
text-align : left;
}
.product_image {
float : left;
width : 440px;
}
.product_options {
margin-left : 10px;
float : left;
width : 217px;
background : url('../styleImages/backgrounds/product_bg.gif') repeat top left;
text-align : right;
border : 1px solid #e1e1e1;
padding : 20px 10px 10px 5px;
}
img {
border : none;
}
.cart_icon {
border : none;
margin : 12px 0;
}
.searchBtn {
color : #ffffff;
background-color : #c3e37e;
border : 1px solid #b1d16c;
height : 20px;
width : 30px;
font-size : 10px;
}
.searchBox {
color : #333333;
background-color : #ffffff;
border : 1px solid #e1e1e1;
font-size : 12px;
}
.textbox {
color : #333333;
background-color : #ffffff;
border : 1px solid #e1e1e1;
font-size : 12px;
}
.textboxDisabled {
background-color : #ffffff;
border : 1px solid #e1e1e1;
color : #e1e1e1;
}
form {
margin : 0;
padding : 0;
}
ol {
margin-top : 0;
margin-bottom : 0;
margin-left : 30px;
padding : 0;
color : #333333;
}
ul {
margin-left : 30px;
padding : 0;
color : #333333;
}
li {
list-style-position : outside;
margin : 0;
padding : 0;
}
li.bullet {
list-style-type : square;
}
li.bulletLrg {
list-style-type : square;
font-size : 12px;
}
li.num {
color : #333333;
}
li.account {
list-style-type : square;
padding-top : 5px;
padding-bottom : 5px;
}
.txtPrice {
font-size : 14px;
font-weight : bold;
color : #5a5a5a;
float:right;
}
.txtOldPrice {
font-weight:normal;
font-size : 12px;
color : #777;
}
.txtLineThrough {
text-decoration:line-through;
}
.txtSale {
font-size : 14px;
color : #c30;
font-weight : bold;
}
.txtOutOfStock {
color : #ff0000;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
color : #c3e37e;
text-decoration : none;
}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
color : #70cdcc;
text-decoration : none;
}
.txtBoxSave {
color : #70cdcc;
padding-left : 16px;
}
.tdListTitle {
background-color : #e1e1e1;
font-weight : bold;
color : #ffffff;
}
.products a {
float : left;
position : relative;
display : block;
width : 314px;
height : 263px;
border : 1px solid #e1e1e1;
border-bottom : 5px solid #e1e1e1;
margin : 0 8px 8px 0;
padding : 8px;
background : transparent url('../styleImages/backgrounds/product_bg.gif') repeat top left;
}
.products a:hover {
border : 1px solid #bababa;
border-bottom : 5px solid #0078dd;
background : #f1f1f1 url('') repeat top left;
}
.products a img {
border : 1px solid #e1e1e1;
margin-bottom : 5px;
}
.products a:hover img {
border : 1px solid #bababa;
}
.products a span.code {
font : bold 17px "Trebuchet MS", Arial;
line-height : 32px;
}
.products a:hover span.code {
color : #0078dd;
}
.products a span.desc {
font : 14px Arial, Helvetica, sans-serif;
line-height : 22px;
color : #5a5a5a;
}
.products a:hover span.desc {
color : #000;
}
.products a span.txtPrice {
position : absolute;
right : 7px;
bottom : 7px;
}
.txtCartPrice {
float : right;
color : #3a6daf;
padding-right : 3px;
}
.txtCart {
line-height : 20px;
color : #333333;
}
.cartTotal {
border-top : 1px dashed #e1e1e1;
margin-top : 3px;
margin-bottom : 5px;
line-height : 22px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
text-decoration : none;
color : #333333;
}
a.txtCartProduct:hover {
text-decoration : none;
color : #70cdcc;
}
.txtviewCart, a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited, .txtButton, a.txtButton, .submit {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000;
background-color : #c3e37e;
border : 1px solid #b1d16c;
padding : 8px;
text-align : center;
text-decoration : none;
}
a.txtviewCart:hover, a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover, a.txtButton:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #fff;
background-color : #52a0e8;
border : 1px solid #3a6daf;
padding : 8px;
text-align : center;
text-decoration : none;
}
.cartProgress {
font-size : 14px;
font-weight : bold;
color : #c3e37e;
padding : 10px;
margin : 20px auto;
text-align : center;
background : transparent url('../styleImages/backgrounds/product_bg.gif') repeat top left;
border : 1px solid #e1e1e1;
}
.txtcartProgressCurrent {
color : #666666;
border-bottom : 2px solid #666;
}
.quickBuy {
font-size : 14px;
text-align : center;
color : #666666;
}
.tdcartTitle {
font-weight : bold;
color : #285094;
font-size : 12px;
background-color : #ffffff;
border-bottom : 1px dashed #e1e1e1;
}
.tdcartEven {
background-color : #ffffff;
border-bottom : 1px dashed #e1e1e1;
}
.tdcartOdd {
background-color : #ffffff;
border-bottom : 1px dashed #e1e1e1;
}
.tdCartSubTotal {
padding-top : 10px;
}
.txtStockWarn {
color : #ff0000;
}
.txtError {
font-weight : bold;
color : #050f72;
background-color : #ffcece;
border : 1px solid #ff0000;
padding : 2px;
}
.txtCopyright, a.txtCopyright {
display : none;
text-align : center;
}
a.txtCopyright:hover {
display : none;
text-decoration : none;
}
.dropDown {
width : 120px;
}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link {
font-weight : bold;
color : #000000;
text-decoration : none;
font-weight : bold;
}
.RatingTop {
background-color : #ffffff;
padding : 3px;
}
.RatingMain {
background-color : #ffffff;
padding : 3px;
font-style : italic;
}
.ReviewBot {
background-color : #ffffff;
padding : 3px;
}
.RatingBottom {
background-color : #e1e1e1;
padding : 3px;
color : #ffffff;
}
a.sortLink {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
a.sortLink:hover {
text-decoration : underline;
}
#shipping-select {
width : 220px;
}
p {
font-family : Verdana, Geneva, sans-serif;
margin : 20px 0;
font-size:11px;
line-height:22px;
}
p.large {
font-family : Verdana, Geneva, sans-serif;
font-size : 14px;
text-align : justify;
line-height : 24px;
}
.datatabs {
padding : 0;
width : 100%;
background : transparent;
voice-family : "\"}\"";
voice-family : inherit;
}
.datatabs ul {
margin : 0;
padding : 0;
list-style : none;
font : 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform : uppercase;
}
.datatabs li {
display : inline;
margin : 0;
padding : 0;
}
.datatabs a {
cursor : pointer;
float : left;
color : #555;
background : #ddd url('../styleImages/tab/left.gif') no-repeat left top;
margin : 0 5px 0 0;
padding : 0 0 0 3px;
text-decoration : none;
}
.datatabs a:hover {
color : #000;
background-color : #c3e37e;
}
.datatabs a span {
cursor : pointer;
float : left;
display : block;
background : transparent url('../styleImages/tab/right.gif') no-repeat right top;
padding : 4px 15px 2px 12px;
color : #555;
}
.datatabs a span {
float : none;
color : #555;
}
.datatabs a.current {
background-color : #555;
}
#datatabs a.current span {
color : #c3e37e;
font-weight : bold;
}
.tabcontainer {
clear : left;
font : normal 12px Arial, Helvetica, sans-serif;
padding : 20px 30px;
border : 1px solid #e1e1e1;
border-top : 2px solid #555;
height : 100%;
background : url('../styleImages/backgrounds/product_bg.gif') repeat top left;
}
.tabcontent {
display : none;
}
h4 {
margin : 5px 0;
padding : 0;
color : #788352;
font : bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3 {
font-size : 13px;
}
.a {
width : 40%;
float : left;
text-align : left;
font-size : 12px;
height : 20px;
border-bottom : 1px solid #e1e1e1;
padding-top : 4px;
font-weight : bold;
}
.b {
width : 20%;
float : left;
text-align : right;
font-size : 12px;
height : 20px;
border-bottom : 1px solid #e1e1e1;
padding-top : 4px;
}
.c {
width : 40%;
float : left;
text-align : right;
font-weight : bold;
font-size : 12px;
height : 20px;
border-bottom : 1px solid #e1e1e1;
padding-top : 4px;
}
.d {
font : bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #788352;
padding : 8px 0;
border-bottom : 1px solid #e1e1e1;
text-transform : uppercase;
}
sup.small {
font-size : 8px;
}
.iconlist {
list-style : none;
padding : 0;
font-size : 14px;
line-height : 20px;
}
li.blue_arrow {
list-style-position : outside;
background-image : url('../styleImages/icons/bullet_blue_arrow.gif');
background-repeat : no-repeat;
background-position : 0 50%;
padding : 3px 0 3px 20px;
margin : 0;
}
#imgThumbSpace a {
	display:block;
	position:relative;
	float:left;
	text-align:center;
	text-transform:uppercase;
	margin:0 10px;
}
#imgThumbSpace a div {
	position:absolute;
	top:0;
	left:0;
	line-height:normal;
	width:35px;
	height:35px;
	background:transparent top left url('../styleImages/icons/option.gif');
}
#copyTable { text-align:right; margin:0; padding:0; }
#copyTable th { text-align:left; }