#store_left {width: 180px; float: left;}

#store_left ul {list-style-type: none;
padding: 0; margin: 0;}

#store_left ul li {padding: 0; margin: 0 0 10px 0; text-transform: uppercase; font-size: 12px;}

#store_main {width: 630px; float: left;}

#store_main_left {width: 280px; padding-right: 30px; float: left;}

#store_main_right {width: 320px; float: left;}

.product_title {font-size: 16px; font-weight: bold; text-transform: uppercase;
padding: 0 0 5px 0; margin: 0;}

.price  {font-size: 16px; font-weight: normal; text-transform: uppercase;
padding: 0 0 25px 0; margin: 0;}

#content {padding: 0;}

.breadcrumb {text-transform: uppercase; padding: 0 0 15px 0; font-size: 11px;}

.thumb, .thumb img {cursor: pointer; padding: 0; margin: 0;}

.thumb:hover {opacity:0.6;filter:alpha(opacity=60);}

#thumbs_container {display: block; width: 300px; overflow: hidden;}

select {width: 220px;}

.mag_text {text-transform: uppercase; font-size: 10px;}

.multi_box {
width: 160px; text-align: center;
float: left; padding: 0 20px 10px 0;
height: 290px;
}

.multi_box {letter-spacing: 0;}

#colour, #size, #extra_vars, #nosize {letter-spacing: 0;}

.outofstock {color: #777777; font-style: italic;}

#add_to_cart, #checkout, .checkout_button {
color: #ffffff; background: #000000; 
border: 0; outline: 0; padding: 6px 8px;
font-size: 10px; 
font-family: "Times New Roman", Times, serif;
letter-spacing: 0.12em;
display: inline;
margin: 0;
}

#update {color: #000; background: #fff; border: 1px solid #000; outline: 0; padding: 5px 7px;
font-size: 10px; font-family: "Times New Roman", Times, serif;
letter-spacing: 0.12em;
display: inline;}

.poplink {
font-size: 10px; text-transform: uppercase; 
letter-spacing: 0.04em;
}

.black_title {color: #ffffff; background: #000000; border: 0; outline: 0; padding: 6px 8px;
font-size: 14px; font-family: "Times New Roman", Times, serif;
letter-spacing: 0.12em; margin: 5px 0;
font-weight: normal; text-transform: uppercase;
display: block;}

#description, #delivery, #returns {
font-size: 10px;
overflow-y: auto;
}

#error_message {
padding: 10px 0 0 0;
letter-spacing: 0;
color: #cc0000;
}

#checkout_stages {
text-align: center;
text-transform: uppercase;
color: #999999;
font-size: 9px;
}

.checkout_title {
text-transform: uppercase;
background: #000000;
color: #ffffff;
padding: 4px 6px;
font-size: 14px;
font-weight: bold;
display: block;
margin: 30px 0;
}

.grey_input {
background: #cccccc;
border: 0;
font-family: "Times New Roman", Times, serif;
padding: 4px 6px;
width: 160px;
}

.co_title {
font-weight: bold;
padding: 0;
margin: 0 0 30px 0;
}

.co_title2 {
font-weight: bold;
padding: 0;
margin: 0 0 0 0;
}

.same_as {height: 15px;
padding: 0 0 15px 0;
}

.item_added {position: relative; z-index: 999;}
