/* 
    Spokes Cycles Website
 Created by Zen Elements Ltd 
*/

body {background:#e5e5e5; font-family:Arial, Verdana; font-size:13px; color:#375676;}
.bodyclass {width:990px; margin:0 auto;}
a:link {text-decoration:none; color:#df7a03;}
a:visited {text-decoration:none; color:#DF7A03;}
a:hover {text-decoration:none; color:#FF9900;}
a:active {text-decoration:none; color:#DF7A03;}

#header {margin:0; height:275px; width:990px; background:url('http://www.spokescycles.net/images/spokescycles/header.jpg') no-repeat top left}
#topmenu {padding:5px 5px 0 0; width:985px; height:40px; text-align:right; font-weight:bold;}
	#topmenu a {margin:0 15px; font-size:110%; color:#4d6378;}
	#topmenu a:hover {margin:0 15px; font-size:110%; color:#252f38;}
#mainmenu {margin:200px 0 0 0; width:990px; height:40px;}
	ul.menu {margin:10px 0 0 10px; padding:0;}
	ul.menu li {display:inline; list-style:none;}
	ul.menu li a {padding:5px 15px; font-size:120%; outline:none;}
	ul.menu li a:hover {color:#fdb507;}

.section_left {width:200px; border:none;}
.column_left {margin:0; padding:0; padding:0 5px 15px 10px;}
.section_main {width:520px;}
.column_main {margin:0 auto; padding:15px 15px 15px 15px;}
.section_right {width:200px; border:none;}
.column_right {margin:0; padding:0; padding:0 5px 15px 5px;}

.mBikes {margin:0 0 2px 0; padding:50px 0 0 0; width:200px; background:url('http://www.spokescycles.net/images/spokescycles/t-bikes.jpg') no-repeat top left;}
.mBikes li {margin:3px 0 3px 10px; list-style:none; color:#aaa; width:180px;}
.mBikes li a {padding:2px 10px; color:#555; display:block; outline:none;}
.mBikes li a:hover {padding:2px 10px; color:#f60; text-decoration:underline;}

.mAccessories {margin:15px 0 0 0; padding:50px 0 0 0; width:200px; background:url('http://www.spokescycles.net/images/spokescycles/t-accessories.jpg') no-repeat top left;}
.mAccessories li {margin:3px 0 3px 10px; list-style:none; color:#aaa; width:180px;}
.mAccessories li a {padding:2px 10px; color:#555; display:block; outline:none;}
.mAccessories li a:hover {padding:2px 10px; color:#f60; text-decoration:underline;}

.mClothing {margin:15px 0 0 0; padding:50px 0 0 0; width:200px; background:url('http://www.spokescycles.net/images/spokescycles/t-clothing.jpg') no-repeat top left;}
.mClothing li {margin:3px 0 3px 10px; list-style:none; color:#aaa; width:180px;}
.mClothing li a {padding:2px 10px; color:#555; display:block; outline:none;}
.mClothing li a:hover {padding:2px 10px; color:#f60; text-decoration:underline;}

.mParts {margin:15px 0 0 0; padding:50px 0 0 0; width:200px; background:url('http://www.spokescycles.net/images/spokescycles/t-parts.jpg') no-repeat top left;}
.mParts li {margin:3px 0 3px 10px; list-style:none; color:#aaa; width:180px;}
.mParts li a {padding:2px 10px; color:#555; display:block; outline:none;}
.mParts li a:hover {padding:2px 10px; color:#f60; text-decoration:underline;}

.sS {margin:0 0 2px 0; padding:50px 0 0 0; width:200px; background:url('http://www.spokescycles.net/images/spokescycles/t-search.jpg') no-repeat top left;}
.sS input {margin:3px 0 0 15px; width:165px; border:1px solid #666; color:#425f97;}
.sS select {margin:3px 0 0 15px; width:138px; border:1px solid #666; color:#6c7a95;}
.sS .sSButton {margin:3px 0 0 0; width:26px; text-align:center; padding:0; border:1px solid #666; color:#425f97;}
.sS .sSRadio {margin:3px 0 0 20px; width:15px; border:none; color:#425f97;}

.sSO {margin:0 auto; padding:50px 0 0 0; width:500px; background:url('http://www.spokescycles.net/images/spokescycles/special-offers.jpg') no-repeat top left;}
.sSOF {margin:0; padding:0 0 20px 0;background:url('http://www.spokescycles.net/images/spokescycles/special-offers-footer.jpg') no-repeat bottom left;}
.sSO a img {border:5px solid #ccc;}
.sSO a img:hover {border:5px solid #425f97;}
.sSO table {background:none;}

#cart_tbl {margin:0 0 2px 0; min-height:200px; padding:25px 5px 0 5px; width:200px; background:url('http://www.spokescycles.net/images/spokescycles/t-basket.jpg') no-repeat top left;}
#cart_hdr {height:1px; visibility:hidden;}

.clear {clear:both;}
table {background:#fff;}
table tr td {vertical-align:top;}   
