

/* product.tpl */

#primary_block {

	float:right; 

	padding:2em 0 2em; 

	width:680px

}

#primary_block #pb-right-column {

	width: 310px;

	float: left

}

#primary_block #image-block {

	width: 300px;

	height:300px;

}

#primary_block #image-block img#bigpic { 

	cursor: pointer; 

	height: 300px;

	width: 300px

}

#primary_block ul#usefull_link_block {

	padding-top:0.8em

}

.view_full_size {position:absolute; background:url(../img/zoom.gif); height:12px; width:17px; margin:1em 0 0 1em; /margin:2.5em 0 0 0em; cursor:pointer}

#primary_block ul#usefull_link_block li { margin: 0.5em 0 0.5em 1em; float:left}

#primary_block ul#usefull_link_block li a,

 #primary_block ul#usefull_link_block span.span_link,

 #primary_block ul#usefull_link_block span.span_link:hover {

	text-decoration: none;

	text-transform:uppercase;

	color:#76839b;

	font-size: 0.9em;

	background:url('../img/bullet_alt.jpg') no-repeat top left;

	padding-left: 15px;

	height: 15px

}

#primary_block #pb-left-column {

    float: right;

    height: auto !important;

    min-height: 400px;

    width: 360px;

}

#primary_block h1 {

	color:black;

	margin:0;

	padding:0;

	font-size:25px;

	text-transform:none;

	font-family:Lucida Sans Unicode,Lucida Grande,Sans-Serif;

	font-weight:normal;

	background-image:none

}

#primary_block #short_description_block {

	padding:0.5em 0 0.5em 0;

}

a.if_more_details {

	background: url("../img/black_arrow.gif") no-repeat 0 1px;

    color: black;

    font-weight: bold;

    padding:0 0 0 1em;

    text-align: left;

	text-transform:none;

	font-size:11px

}

a.if_more_details:hover {color:#999; background: url("../img/black_arrow.gif") no-repeat 0 1px;}



p#product_reference {

	margin-top:1em

}

p#product_reference label {

	color:black; 

}

p#product_reference span {

	color:#EF5057;

	font-family:Arial, Helvetica, sans-serif

}

.product_stuffs {color:black}

.product_stuffs a {color:#EF5057; }

.product_stuffs a:hover {color:black; text-decoration:underline}



#primary_block #color_picker {color:#A9A9A9;}

#primary_block #color_picker ul {padding:5px 0 5px 0}

#primary_block #color_picker h3 {margin:0; padding: 0; text-transform:uppercase; color:#777; font-size:11px}

#primary_block #color_picker p {margin:0 0 0.6em 0; padding:0;}

#primary_block #color_to_pick_list li {display: inline; float: left;margin: 0 0.2em 0.4em 0}

#primary_block a.color_pick {width:20px; height:20px; float:left; margin: 0 0.5em 0.5em 0; cursor: pointer;}

#primary_block a.color_pick:hover { border: 1px solid #000 }

#primary_block a#color_all { cursor: pointer }

#primary_block #image-block img#bigpic.jqzoom {

	cursor: crosshair;

	position: relative

}

#primary_block p.buttons_bottom_block {margin-bottom:1em; }

#primary_block p.buttons_bottom_block a,

 #primary_block p.buttons_bottom_block input { margin: 0.9em auto 0 auto }

#primary_block #short_description_content { margin-bottom: 0.5em }

#primary_block #buy_block {

	font-size: 1.1em;

	color: #374853;

	margin-bottom: 1.5em

}

#primary_block form h5 {

    border-bottom: 1px dotted #D4D4D4;

    color:black;

    font-size: 11px;

    padding-bottom: 0.3em;

	margin-bottom:0.5em;

    text-transform: uppercase;

}

#primary_block #buy_block p {

	color:#999;

	font-size:11px

}

#primary_block #buy_block img.on_sale_img { float: left }

#primary_block #buy_block span.on_sale {

	color: #da0f00;

	font-size:11px

	text-transform: uppercase;

	font-weight: bold;

	float: right

}

#primary_block #buy_block span.discount {

	color: #da0f00;

	font-weight: bold;

}

#primary_block #buy_block #attributes div { float:left;}

#primary_block p#attributes {float:left; margin:0.5em 0 0.5em 0; padding-top:0.5em}

#primary_block #attributes p {margin-bottom:0.7em}

#primary_block p#attributes label{ font-size:11px; text-transform:none}

#primary_block #buy_block  select{border:1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:0.1em; height:auto; text-align:left; margin-left:3px;}

#primary_block form#buy_block option {padding: 0 1em 0 0;}

#primary_block form#buy_block div#global_price { clear:both; width:100%; float:left; margin-bottom:1em; margin-top:1em;}

#primary_block form#buy_block div#global_price p {margin:0}

p#old_price {text-decoration:line-through}

#primary_block form#buy_block #global_price li {float:left; width:85%;}

#primary_block #buy_block span#availability_label, span#availability_value {

	float: left;

	margin-right:0.2em;

	font-size:11px

}

#primary_block #quantity_wanted_p {margin:0.8em 0 0 0; float:left; text-transform:uppercase}

#primary_block #quantity_wanted_p label { text-align: right; color:#666; margin:0; /margin:-10px 0 0 0; text-transform:uppercase}

#primary_block input#quantity_wanted {height:auto; color:#325b3a; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #ebebeb; background:#f7f4f4; font-size:12px; padding:0.3em 0.5em 0.3em 0.5em; width:40px}

#primary_block div#add_it {width:100%; float:left; margin:1em 0 1em 0; padding:0.3em 0 0.7em 0; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6}

#primary_block #add_to_cart {float:right;}

#primary_block input.add_to_cart {border:none; float:left; color:#4D4D4F; background:url('../img/add_cart.gif') 0px 2px no-repeat; /background:url('../img/add_cart.gif') 0px 0px no-repeat; width:191px; height:37px; text-align:center; font-weight:bold; text-transform:uppercase; padding:0.1em 0 0 0; cursor:pointer; font-size:11px}

@media screen and (-webkit-min-device-pixel-ratio:0) {

#primary_block input.add_to_cart {padding:0 0 0 20px; margin-top:3px}

}

input.exclusive, input.add_to_cart, a.add_to_cart, span.add_to_cart { background:#EF5057; padding:4px 7px 4px 7px; /padding:4px 7px 3px 7px; font-size:12px; text-transform:uppercase}

@media screen and (-webkit-min-device-pixel-ratio:0) {

input.exclusive {padding:5px 7px 5px 7px}

}



/* prices */

p.our_order_price {

	margin-top:0.5em

}

#primary_block #buy_block span.our_price_display {

    font-size:20px; 

    color:black; 

	font-family:Lucida Sans Unicode, Lucida Grande, Sans-Serif; 

	font-weight:normal;

	text-transform:lowercase

}

#primary_block #buy_block span#old_price  {

	font-size:13px;

	color:#325B3A;

	text-decoration: line-through;

	font-weight:normal;

	font-family:Lucida Sans Unicode, Lucida Grande, Sans-Serif; 

}

#primary_block #buy_block p#reduction_percent {

	color: #da0f00;

	font-size:11px;

}

#primary_block #buy_block span#reduction_percent_display {

	color: #999;

	font-size:11px;

}

#primary_block #buy_block p.price-ecotax {

	font-size: 0.75em;

	text-align: right

}

#admin-action {

    color: #374853; 

    background-color: #DFFAD3; 

    margin-bottom:10px; 

    padding: 4px; 

    border: 1px solid #72CB67

}

#admin-action input.exclusive

{

	float: right

}



.product_accessories_price

{

	margin-top: 5px

}



div#quantityDiscount h6 {color:black; font-size:11px; text-transform:uppercase}

table.std_quantityDiscount {background:url(../img/sep.gif) top repeat-x; margin-bottom:0.5em}

table.std_quantityDiscount thead th {color:#EF5057; text-transform:none; font-weight:normal}

table.std_quantityDiscount thead th b {color:black}

table.std_quantityDiscount tbody tr td, table.std_quantityDiscount tfoot tr td {border-right:2px solid white; text-align:left}

p#pQuantityAvailable span {font-size:11px}



