/* /////////////// TAG RESETS / DEFAULTS //////////////////// */

/* RESET  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
	.clearfix {
		display: inline-block;
	}

	html[xmlns] .clearfix {
		display: block;
	}

	* html .clearfix {
		height: 1%;
	}


@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rockwell_extra_bold.eot');
    src: url('../fonts/rockwell_extra_bold.eot') format('embedded-opentype'),
         url('../fonts/rockwell_extra_bold.woff') format('woff'),
         url('../fonts/rockwell_extra_bold.ttf') format('truetype'),
         url('../fonts/rockwell_extra_bold.svg#RockwellRegular') format('svg');
}



/* ------------- SOME DEFAULT STYLES --------------- */

.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.clearboth{
	clear:both;
}
	div.clearboth{
		font-size:0;
		height:0;
		line-height:0;
	}
.displaynone, .hidden{
	display:none;
}
* .nomargin{
	margin-bottom:0;
}
.subtext{
	color:#999;
	font-size:90%;
}
input, select{
	margin:auto;
	font-size:100%;
	padding:3px;
}
* input.submit{
	padding:0;
}
label{
	font-weight:bold;
	display:block;
}

table {font-size:12px;}


/*---------------- CMS AREA FORMATING -----------------*/

.cms{
	margin:0 0 15px 0; 
}

.cms p {font-size:14px!important; color:#717171!important; line-height:20px; font-weight:normal;}
.cms p a { color:#7aa825; text-decoration:none;}
.cms p a:hover { color:#7aa825; text-decoration:underline;}


.cms ul {
	padding-left: 20px;
}
.cms ul li {
	list-style: circle;
}

html {background:url(../images/bg/html_bg.gif) repeat-y top center #FFF;}

body {background:url(../images/bg/body_bg.jpg) repeat-x top center;font-family:Arial, Helvetica, sans-serif}


/* Container Width */
#page_cart {width:960px;margin:0 auto;text-align:left;}
.contentwrap {width:940px; background:#FFF;padding:10px;overflow:hidden;}

/* Columns */
#left_col {width:220px; float:left;}

#right_col {width:580px; float:left; color:#666; margin:0 20px 20px 0; overflow:hidden;}

#right_col.fullcol { width:700px; margin:0 20px 20px 0; overflow:hidden;}

#extra{width:160px;float:left;}

#right_col h2 {font-family: "RockwellRegular", serif; color:#FFF;font-size:16px; margin-bottom:20px;height:29px; line-height:29px; display:block; }
#right_col h2 span {background:#7aa825 url(../images/bg/title_bg.gif) no-repeat top right;padding:0 25px 0 5px; height:29px; line-height:29px;display:block; }
#right_col p {font-size:12px; color:#666; margin-bottom:15px;}
#right_col ul {font-size:12px; color:#666; margin-bottom:15px;}
#right_col ul li { margin-bottom:8px; background:url(../images/bg/bullet_point.gif) no-repeat 0 4px; padding-left:12px;}

#right_col h3 {margin-bottom:15px;}
#right_col h1 {margin-bottom:15px; background:url(../images/bg/title_bar.gif) no-repeat; width:690px; color:#FFF;height:30px;line-height:30px;text-transform:uppercase; margin-bottom:10px;padding-left:10px;font-family: "RockwellRegular", serif; font-size:14px;}

#right_col h6 {margin-bottom:15px; background:url(../images/bg/title_bar.gif) no-repeat; width:690px; color:#FFF;height:30px;line-height:30px;text-transform:uppercase; margin-bottom:10px;padding-left:10px;font-family: "RockwellRegular", serif; font-size:14px;}


/* =Header
	----------------------------------------------- */
	
#headerwrap {height:183px;width:100%;overflow:hidden; background:url(../images/bg/header_bg.jpg) no-repeat top center;z-index:0;}	

#header {height:183px; position:relative; width:960px; margin:0px auto;z-index:0;}
.header {height:110px; width:680px; margin:0; float:right; padding:10px 0 0 0;}
.subnav {height:36px;color:#CCC;font-weight:bold; margin-left:20px; background:#000; padding:9px 7px 0 7px; font-size:11px; width:231px; float:left; overflow:hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.subnav a {color:#CCC; text-decoration:none;}
.subnav a:hover {color:#CCC; text-decoration:underline;}

.logo {z-index:99999; position:absolute; top:5px; left:0px;}

#navigation { margin:0; padding:0 0 0 210px; z-index:0; clear:both; width:750px; height:46px; position:absolute; bottom:0px; left:0px; font-family: "RockwellRegular", serif;  background:url(../images/bg/nav_bg.gif) no-repeat bottom left; border-bottom:7px solid #7aa825;}
#navigation ul {margin:0; padding:0; list-style:none;}
#navigation ul li {display:inline;}
#navigation ul li a:link, #navigation ul li a:visited {display:block; height:46px; float:left; background: url(../images/bg/tabnav_right.gif) top right no-repeat; margin: 0 4px 0 0px; text-transform:uppercase; font-size: 15px; text-decoration: none; color:#FFF; line-height:40px;}
#navigation ul li a span {display: block;height: 40px; float: left; /* IE 6 Fix */ padding: 6px 10px 0px 10px; background: url(../images/bg/tabnav_left.gif) top left no-repeat;}
#navigation ul li a:hover {background-position: bottom right; color:#FFF;}
#navigation ul li a:hover span {background-position: bottom left; color: #FFF; cursor: pointer; /* Remind IE which cursor to use! */}
#navigation ul li a.active {background-position: bottom right;}
#navigation ul li a.active span {background-position: bottom left; color: #FFF; cursor: pointer; /* Remind IE which cursor to use! */}
	
.sitesearch {background:#000; width:410px; height:36px; padding:9px 0 0 0px; float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; overflow:hidden;}
.sitesearch label {color:#FFF;font-size:11px!important; text-transform:uppercase;}
.sitesearch select, .sitesearch input {width:165px!important; margin-left:8px;font-size:11px!important;}
.sitesearch input.submit {width:auto!important;}

.sublinks {color:#FFF; font-size:11px; text-align:right;margin-bottom:15px;}
.sublinks p { margin:0; padding:0;}
.sublinks a {color:#FFF; text-decoration:none;}
.sublinks a:hover {color:#FFF; text-decoration:underline;}

.callus {font-family: "RockwellRegular", serif; text-align:right; line-height:24px; font-size:18px; text-transform:uppercase; margin-bottom:15px; color:#FFF; overflow:hidden;}
.callus img {margin-right:10px; float:right;}
.callus span {float:right;}

.account {float:left; width:115px;}
.account li {}

.basket {float:left; width:115px; text-align:right;}
.basket li { }

#product h1 {border-bottom:1px solid #666;font-size:20px; color:#333; background-image:none; padding:0 0 7px 0; font-family:Arial, Helvetica, sans-serif; text-transform:none;}

#producttabs { margin:0; padding:0; clear:both; width:700px; height:31px; font-family: "RockwellRegular", serif; clear:both; border-bottom:10px solid #7aa825; margin-bottom:15px;}
#producttabs ul {margin:0; padding:0; list-style:none !important;}
#producttabs ul li {display:inline; background: none;}
#producttabs ul li a:link, #producttabs ul li a:visited {display:block; height:31px; float:left; background: url(../images/bg/tabnav_right_2.gif) top right no-repeat; margin: 0 2px 0 0px; font-size: 14px; text-decoration: none; color:#fff; line-height:31px;}
#producttabs ul li a span {display: block;height: 31px; float: left; /* IE 6 Fix */ padding: 0px 7px 0px 7px; background: url(../images/bg/tabnav_left_2.gif) top left no-repeat;}
#producttabs ul li a:hover {background-position: bottom right; color:#FFF;}
#producttabs ul li a:hover span {background-position: bottom left; color: #FFF; cursor: pointer; /* Remind IE which cursor to use! */}
#producttabs ul li a.active {background-position: bottom right;}
#producttabs ul li a.active span {background-position: bottom left; color: #FFF; cursor: pointer; /* Remind IE which cursor to use! */}

.tab_container {margin-bottom:15px;}
.tab_container h3 {font-family: "RockwellRegular", serif; color:#7aa825;}

#prod_brand img {
	float: left;
	margin: 0 10px 10px 0;	
}


/*-------------BREADCRUMB TRAIL-------------*/

.breadcrumb {width:940px; font-size:11px; position:relative; color:#999; margin-bottom:15px; overflow:hidden;}
.breadcrumb li {float:left;margin-right:10px;height:17px; line-height:17px;}
.breadcrumb li a {color:#999; text-decoration:none;}
.breadcrumb li a:hover {color:#999; text-decoration:underline;}

.open {position:absolute; top:0px; right:0px; text-align:right; color:#737373; font-size:16px; text-transform:uppercase;font-family: "RockwellRegular", serif;}

/*-------------FEATUREDBRANDS-------------*/

#brands {width:700px; overflow:hidden; margin-bottom:0px!important;}
#brands li {float:left; width:175px; text-align:center; background:none!important; padding:0!important; height:100px; font-size:10px;}
#brands li img {width:150px; height:50px;}
#brands li a {text-decoration:none; color:#999;}
#brands li a:hover {color:#999; text-decoration:underline;}


.brandslist {width:700px; margin:50px 0 20px 0; padding:0; overflow:hidden;}
.brandslist li {float:left; margin:0 0 10px 0; padding:0 0 0 12px; width:128px; background:url(../images/bg/bullet_point.gif) no-repeat 0 4px;}
.brandslist li a {color:#333; text-decoration:none;}
.brandslist li a:hover {color:#333; text-decoration:underline;}

/*-------------PRODUCT LISTS-------------*/

#productlist {width:700px; overflow:hidden;}
#productlist li {width:160px;height:285px; margin-bottom:20px!important; text-align:center; position:relative;text-align:center; padding:5px 0 0 0!important; float:left; margin-right:20px; background-image:none!important;}
#productlist li p {margin-bottom:0!important;}
#productlist li h2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:normal!important; }
#productlist li h2 a {color:#000; text-decoration:none;}
#productlist li h2 a:hover {color:#7aa825; text-decoration:underline;}
#productlist img {border:1px dashed #CCC; padding:14px; margin-bottom:7px;}
#productlist li a {text-decoration:none!important;}
#productlist li .btn {position:absolute; bottom:0px;}

#productlist li .price {color:#000;font-size:14px;}
#productlist li .price span { color:#7aa825;}
#productlist li .price .rrp {font-size:11px; color:#999;}
.moreinfo {position:absolute; bottom:0px; right:0px;}

#featuredcategories {width:700px;overflow:hidden;list-style:none; margin:0 0 20px 0; padding:0;}
#featuredcategories li {float:left;width:220px; background-image:none!important; margin:0 20px 0 0; padding:0!important;}
#featuredcategories li .enditem {margin-right:0px!important;}


/*-------------ACCOUNT NAV-------------*/

#accountnav { margin:0 0 12px 0; padding:0; clear:both; width:700px; height:31px;}
#accountnav ul {margin:0 0 12px 0; padding:0 0 0 10px; list-style:none; font-family: "RockwellRegular", serif;  overflow:hidden; border-bottom:10px solid #7AA825; width:690px; height:31px;}
#accountnav ul li {display:inline; background: none;}
#accountnav ul li a:link, #accountnav ul li a:visited {display:block; height:31px; float:left; background: url(../images/bg/tabnav_right_2.gif) top right no-repeat; margin: 0 2px 0 0px; font-size: 14px; text-decoration: none; color:#FFF; line-height:31px;}
#accountnav ul li a span {display: block;height: 31px; float: left; /* IE 6 Fix */ padding: 0px 7px 0px 7px; background: url(../images/bg/tabnav_left_2.gif) top left no-repeat;}
#accountnav ul li a:hover {background-position: bottom right; color:#FFF;}
#accountnav ul li a:hover span {background-position: bottom left; color: #FFF; cursor: pointer; /* Remind IE which cursor to use! */}
#accountnav ul li a#active {background-position: bottom right;}
#accountnav ul li a#active span {background-position: bottom left; color: #FFF; cursor: pointer; /* Remind IE which cursor to use! */}

/* =Footer
	----------------------------------------------- */
#footer {width:940px; background:url(../images/bg/footer_bg.gif) no-repeat 0 0 #000; 
font-size:12px; color:#FFF; padding:20px 10px 10px 10px; overflow:hidden;}

#footer h6 {font-family: "RockwellRegular", serif; font-size:16px; border-bottom:dashed 1px #FFF; font-weight:100; padding-bottom:5px; margin-bottom:10px;}

#footer p {margin-bottom:10px;}

#footer .col1 { width:220px; float:left; overflow:hidden; margin:0 20px 20px 0;}
#footer .col1 a {color:#7aa825; text-decoration:none;}
#footer .col1 a:hover {text-decoration:underline;}

#footer .col1 td {padding:3px 25px 3px 0;}

#footer .credits { border-top:1px dashed #7a7a7a; padding:10px 0 0 0; width:940px; clear:both;}
#footer .credits a {color:#FFF; text-decoration:none;}
#footer .credits a:hover {color:#FFF; text-decoration:underline;}

.enditem {margin-right:0px!important;}

#subscribe_form input {width:220px; margin-bottom:7px;}

/* =CMS Pages
	----------------------------------------------- */
.workshoprates {width:700px; margin-bottom:15px;}
.workshoprates td { border-bottom:1px dotted #CCC; padding:5px 0 5px 7px;}
.workshoprates .col1 {width:600px; padding-right:20px;}
.workshoprates .odd {background-color:#ededed;}

/* =Sidebar
	----------------------------------------------- */

.sidepanel {background:url(../images/bg/panel_bg.jpg) no-repeat 0 0 #000; width:220px; color:#FFF; font-size:12px; margin-bottom:20px; overflow:hidden;}
.sidepanel h5 { height:34px;line-height:34px;color:#FFF; font-family: "RockwellRegular", serif; font-size:18px; margin-bottom:10px; padding-left:10px;text-shadow: 1px 1px 1px #36953c;}
.sidepanel a {color:#FFF; text-decoration:none;}
.sidepanel a:hover {color:#FFF; text-decoration:underline;}

#category_list {width:200px; padding:0 10px 20px 10px; background:url(../images/bg/panel_bg_bottom.gif) no-repeat bottom left;}
#category_list li {background:url(../images/bg/arrow_nav.gif) no-repeat 0 6px; border-bottom:1px dashed #CCC; padding:4px 0 4px 15px; font-weight:bold;}
#category_list li ul li { background:none; border-bottom:none; padding:2px 0 2px 10px; font-weight:normal;}

#newproducts {width:200px; padding:0 10px 10px 10px;}
#newproducts li {background:url(../images/bg/arrow_nav.gif) no-repeat 0 7px; border-bottom:1px dashed #CCC; padding:5px 0 5px 15px;}
#newproducts li span {color:#7AA825;}

.signup {padding:0 10px 5px 10px; overflow:hidden;}
.signup p {margin-bottom:10px;}
.signup input {width:140px!important; float:left!important; font-size:14px!important;}
.signup .submit {width:auto!important; margin-left:7px!important;}

.security {width:940px; border-top:1px dashed #ccc; text-align:center; padding:10px 0 10px 0; clear:both; background:#FFF; margin:0 10px 0 10px;}
.security img {margin-bottom:5px;}
.security p {font-size:11px!important; color:#999; margin-bottom:0px!important;}

.removebtn{margin:0 5px 0 0; vertical-align:middle;}

ul#minicart{margin:0; padding:0;}
ul#minicart li{margin:0 0 5px 0; padding:0 0 5px 0;border-bottom:1px dashed #ccc;line-height:20px;}
ul#minicart a {text-decoration:none;}
ul#minicart a:hover{text-decoration:underline;}

p#cart-total{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	margin:0 0 7px 0;
}
.total-label{
	float:left;
}
.total-money{

	float:right;
	color:#f87a00;
}
.viewcart{
	clear:both;
}

#frmLogin label{
	margin:0 0 5px 0;
}
	#frmLogin input{
		margin:0 0 10px 0;
	}
	#frmLogin input.submit{
		margin:0 5px 0 0;
	}
	#frmLogin p{
		margin:0;
		padding:5px 0;
	}


.error{
	background:#cc0000;
	color:#fff;
	padding:10px;
	margin:0 0 10px 0;
}
.sidebar .error{
	padding:5px;
}


ul.list1{
	list-style:disc;
	margin:0 0 20px 0;
	padding:0 0 0 15px;
}
ul.list1 li{
	margin:0 0 10px 0;
	padding:0;
}

#quick_login ul{
	margin:0;
}


#homebanner1, #homebanner2, #homebanner3{
	width:180px;
	height:74px;
	text-indent:-9999px;
	float:left;
	margin:0 20px 20px 0;
}
#homebanner1{
	background:url(../images/banners/home_buttons.gif) no-repeat;
}
#homebanner2{
	background:url(../images/banners/home_buttons.gif) no-repeat -200px;
}
#homebanner3{
	background:url(../images/banners/home_buttons.gif) no-repeat -400px;
	margin:0 0 20px 0;
}
#featuredtitle{
	clear:both;
}


#feedback ul{
	margin:0;
}
	#feedback ul li{
		margin:0 10px 0 0;
		width:40px;
		float:left;
	}
	#feedback ul li a{
		display:block;
		height:56px;
		text-indent:-9999px;
	}
	#feedback ul li.btn3{
		margin:0;
	}
	#feedback ul li.btn1 a{
		background:url(../images/banners/feedback.gif) no-repeat;
	}
	#feedback ul li.btn2 a{
		background:url(../images/banners/feedback.gif) no-repeat -48px 0px;
	}
	#feedback ul li.btn3 a{
		background:url(../images/banners/feedback.gif) no-repeat -97px 0px;
	}

        
.banner_wrap {
    position: relative;    
    width: 700px;
    height: 233px;
    margin:0 0 20px 0;
}
.banner_pager {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 999;
}

.banner_pager a {
    display: block;
    width: 12px;
    height: 11px;
    text-indent: -9999px;
    float: left;
    margin-left: 3px;
    background: url(../images/icons/banner_paging.png) no-repeat -15px 0;
}

.banner_pager a.activeSlide {
    background: url(../images/icons/banner_paging.png) no-repeat 0 0;    
}

.banners img {
    display: none;
}

.banners img.first {
    display: block;
}


#extra .banner{
	margin:0 0 10px 0;
}

#featured-prods{
	margin:0;
	padding:0;
	position:relative;
}

#featured-prods .prod h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; border-bottom:none!important;}
#featured-prods .prod h3 a {text-decoration:none; color:#333;}
#featured-prods .prod h3 a:hover {text-decoration:underline; color:#333;}

ul#featured-prods li, #featured-prods .prod{
	margin:0 20px 20px 0;
	float:left;
	text-align:left;
	width:140px;
	height:229px;
	padding:10px;
	position:relative;
	background:url(../images/bg/prod_bg.gif) no-repeat 0 0;
}
#featured-prods li img, #featured-prods .prod img{
	max-width:140px;
}
#featured-prods .money{
font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f87a00;
	font-weight:bold;
	position:absolute; bottom:-12px; left:5px;
}

#featured-prods .money span { font-size:10px; color:#999; font-weight:normal;}

#featured-prods .moreinfo {position:absolute; bottom:-5px; right:0px;}

.prod img {margin-bottom:5px;}

/*-------------PRODUCT LISTINGS-------------*/

#hozprodlist {margin:0; padding:0; width:700px; overflow:hidden;}
#hozprodlist li {margin:0 20px 20px 0; float:left; text-align:left; width:140px; height:229px; padding:10px; position:relative; background:url(../images/bg/prod_bg.gif) no-repeat 0 0; }

#hozprodlist h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;	}
#hozprodlist h2 a {text-decoration:none; color:#333;}
#hozprodlist h2 a:hover {text-decoration:underline; color:#333;}
#hozprodlist .prod img {max-width:140px;}

#hozprodlist .money{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f87a00; font-weight:bold; position:absolute; bottom:-12px; left:5px;}
#hozprodlist .money span { font-size:10px; color:#999; font-weight:normal;}
#hozprodlist .moreinfo {position:absolute; bottom:0px; right:0px;}

/*-------------CART MESSAGE-------------*/

.cartmessage { width:686px; background:#666; margin:0 0 20px 0; padding:7px; font-weight:bold;}
.cartmessage li {background-image:none!important; padding-left:0px!important; }
.cartmessage li p {color:#FFF!important;}

#latestproducts { margin:0; padding:0;}
#latestproducts ul {margin:0; padding:0;}
#latestproducts li {border-bottom:#CCC dotted 1px; background:url(../images/bg/arrow_orange.gif) no-repeat 0 7px; padding:5px 0 5px 12px; margin:0;}
#latestproducts li a {color:#333; text-decoration:none;}
#latestproducts li a:hover {color:#333; text-decoration:underline;}
#latestproducts li span {font-weight:bold; color:#f87a00;}
#latestproducts li .vat {color:#999; font-weight:normal; font-size:11px;}

/*-------------SEARCH RESULTS-------------*/

#verticalprodlist {width:700px; margin:0 0 20px 0; padding:0; overflow:hidden;}
#verticalprodlist li { width:700px; margin:0; padding:8px 0 8px 0!important; border-bottom:1px dotted #CCC; background-image:none!important;}
#verticalprodlist img { float:left; border:1px solid #CCC; margin:0 20px 0 0;}
#verticalprodlist h2 {font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#verticalprodlist h2 a {color:#666; text-decoration:none;}
#verticalprodlist h2 a:hover {color:#666; text-decoration:underline;}
#verticalprodlist p {margin:0 0 7px 0; padding:0px;}
#verticalprodlist p span {font-weight:bold; color:#78a524; font-size:12px;}
#verticalprodlist p .vat {color:#999; font-weight:normal; font-size:11px;}

#featured_clients { width:205px; overflow:hidden;}
#featured_clients li {height:50px;float:left; margin:0px 2px 7px 2px;}


#searchfilter {
	background: #e4e4e4;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 10px;
	margin-bottom: 10px;
	display: block;
	width: 560px;
}

div.formbackground {
	background: #e4e4e4;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 10px;
	margin-bottom: 10px;
	display: block;
	width: 560px;
}

#searchfilter p{
	float:left;
	margin:0 20px 0 0;
}
/*.paging {
	background: #e4e4e4;
	padding: 10px;
	margin: 0 0 10px 0;
}*/
/* SEARCH RESULTS LIST */
#resultslist {

}

#resultslist .product,#resultslist .product-end {
	width: 125px;
	border: 1px solid #d5d5d4;
	padding: 5px 5px 10px 5px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
}

div.product, div.product-end { height: 440px; min-height: auto!important; height: 440px; }
#resultslist div.product, #resultslist  div.product-end { height: 400px; min-height: auto!important; height: 400px; }

#resultslist .product-end {
	margin: 0 0 10px 0;
}

#resultslist h4,#resultslist p,#resultslist .prodImage img {
	margin: 0 0 5px 0;
}

#resultslist h4 a {
	text-decoration: none;
}

#resultslist h4 a:hover {
	text-decoration: underline;
}

#resultslist span.money {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
}

#resultslist span.vat {
	display: none;
}

#resultslist .prodImage img {
	width: 120px;
	margin: 0 0 10px 0;
}

p.money{
	color:#f87a00;
	font-size:110%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
tr.row_a {
	background: #fcbc7c;
}
tr.row_b {
	background: #ffdfbf;
}



ul#product_prices {
	background:#E4E4E4;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	display:block;
	padding:10px;
	width:560px;
}
ul#product_prices li {
	display: block;
	margin: 0;
}
ul#product_prices li.total {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #f87a00;
}

#frmProduct input.qty {
	width: 20px;
}

#productdetails {
	margin-bottom: 20px;
}
#prodGallery {
	margin: 5px 0 0 0;
}
#prodGallery li {
	display: block;
	float: left;
	margin-right: 5px;
	background-image:none!important;
}
#prodGallery li img {
	padding: 5px;
	border: 1px solid #d5d5d4;
}
#variations ul {
	margin-bottom: 0;
}
#variations li {
	font-size: 12px;
}

#variations {
	margin-bottom: 15px;
}

#prodimages {width:350px; float:left; margin:0 20px 20px 0; padding:0; overflow:hidden;}
#prodimages ul {margin:0; padding:0;}
#prodimages li {background-image:none!important;}

#prodsummary {width:330px; float:left; margin:0; padding:0; color:#666;}
#prodsummary h2 { font-size:14px; color:#666; font-weight:normal; font-family:Arial, Helvetica, sans-serif!important; line-height:normal!important; height:auto!important;}
#prodsummary li {background-image:none!important; padding:0!important;}
#prodsummary a {color:#7aa825; text-decoration:none;}
#prodsummary a:hover {color:#7aa825; text-decoration:underline;}
#prodsummary .price {color:#7aa825; font-size:22px; font-weight:bold; margin-bottom:0px!important; font-family: "RockwellRegular", serif;}
#prodsummary .price span.tax {color:#999; font-size:12px; font-weight:normal;}

#prod_description {color:#666; margin:0 0 30px 0; clear:both;}
#prod_description h4 { font-size:18px; font-weight:normal; border-bottom:#999 solid 1px; padding:0 0 7px 0;}
#prod_description ul {list-style:none; margin:0; padding:0;}
#prod_description ul li { background:url(../images/bg/bullet_point.gif) no-repeat 0 4px;}

.productoptions {width:700px; font-size:12px; margin-bottom:15px;}
.productoptions th {background:#666; color:#FFF; padding:5px;}
.productoptions td {border-bottom:1px dotted #ccc; padding:5px; vertical-align:top;}
.productoptions .odd {background-color:#ededed;}
.productoptions .col1 {width:180px;}
.productoptions .col5 {width:100px;}
.productoptions .col3 {width:140px;}
.productoptions td input { font-size:11px!important;}
.productoptions .price span {font-size:10px; color:#999;}

.demobikes {width:700px;overflow:hidden; margin:0px!important;}
.demobikes li {background-image:none!important; padding:15px 0 0 0!important;margin:0 20px 25px 0; overflow:hidden; border-bottom:dashed #CCC 1px;}
.demobikes li img {float:left; margin:0 20px 0 0;}
.demobikes li h3 { color:#7AA825; font-size:14px; font-weight:bold; margin:0 0 5px 0!important; padding:0!important;}
.demobikes li p {margin:0 0 10px 0; padding:0px;}



.option {
	clear: both;
}
.option label, .option select {
	float: left;	
	width: 100px;
	margin-bottom: 2px;
}

/* ------------------------Paging------------------------ */

#right_col .paging {width:700px; clear:both; margin:15px 0 15px 0; padding:0;}
#right_col .paging ul { margin:0; padding:0; font-size:12px;}
#right_col .paging li { margin:0 0 0 4px; padding:0; display:inline; font-weight:bold; background-image:none!important; }

#right_col .paging li a { color:#666; text-decoration:none;  padding:3px 4px 3px 4px; border:1px solid #CCC; font-weight:normal;}
#right_col .paging li a:hover { color:#FFF; text-decoration:none; background:#F87B01; border:1px solid #CCC;}

#right_col .paging li .current {background:#F87B01; color:#FFF; }


#sitemap_page ul li {
	margin-left: 10px;
	list-style: inside none;

}

#sitemap_page ul li ul {
	margin-top: 10px;	
}

#sitemap_page ul li ul li  {
	margin-left: 20px;
}

#sitemap_page ul li ul li ul li  {
	margin-left: 30px;
}

#sitemap_page a {
	color: #7AA825;
	text-decoration: none;
}
#sitemap_page a:hover {
	text-decoration: underline;
}

table tr th a {
	color: #fff;	
}


.cartsummary {width:700px; margin-bottom:15px;}
.cartsummary th {background:#999; padding:5px; color:#FFF;}
.cartsummary td {padding:5px; border-bottom:dotted 1px #ccc;}
.cartsummary a {color: #666;}
.cartsummary li {background-image:none!important; padding-left:none!important;}

/* ------------------------Buttons------------------------ */

.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#a7cf59;background-image:-moz-linear-gradient(top, #a7cf59, #78a524);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a7cf59), to(#78a524));background-image:-webkit-linear-gradient(top, #a7cf59, #78a524);background-image:-o-linear-gradient(top, #a7cf59, #78a524);background-image:linear-gradient(to bottom, #a7cf59, #78a524);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7cf59', endColorstr='#ff78a524', GradientType=0);border-color:#78a524 #78a524 #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#78a524;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#78a524;*background-color:#003bb3;}
.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#a7cf59;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}



/* ------------------------Forms------------------------ */

.standardForm label { float: left; width: 160px; padding-top: 5px; min-height: 1px; font-weight:bold; font-size:12px; }
.standardForm p, .standardForm div.field { clear: left; }

.standardForm div.field {
	padding: 5px 0;	
	width: 600px;
}

.standardForm fieldset { border: none; border-bottom: 1px dotted #ccc; margin-bottom: 15px; padding:0;}
.standardForm legend { margin: 0 0 10px 0; font-weight: bold; font-size:120%; color:#7AA825; padding:0; font-size:14px; padding:0 0 10px 0;}

.standardForm div.error { font-size:12px; color:#a90101; font-style:italic; margin:5px 0 0 150px; padding:0 0 0 12px; background:url(../images/bg/up_arrow.gif) no-repeat 0 2px; }

.standardForm input { margin-bottom:0; width:300px; font-size:12px; }
.standardForm textarea { margin-bottom:0; width:300px; height:60px; }

.required { color:#a90101; font-weight:bold;}

ul.error {background:#a90101; padding:5px; color:#FFF; margin:0 0 15px 0; font-size:12px;  }
ul.error li {margin:0 0 5px 0; padding:0!important;color:#FFF!important; background-image:none!important;}

div.error { font-size:12px; color:#a90101; font-style:italic; margin: 0; padding:0 0 0 12px; background:url(../images/backgrounds/up_arrow.gif) no-repeat 0 2px; }


ul.success { background:#cee6c3; border:1px solid #359545;padding:10px 10px 10px 20px;; color:#359545; margin-left:0; margin-bottom: 10px; }

.standardForm input.submit { width:auto; background:#a90101; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; border:none; font-size:12px; font-weight:100; padding:2px 5px 2px 5px; text-transform:uppercase}

.standardForm h3 {
	margin: 10px 0;
	padding-bottom: 2px;
	border-bottom: 2px #000 solid;	
	width: 700px;
}

input.checkbox, input.radio { 
	display: inline;
	width: auto;
	margin-right: 5px;
	float: none;
}

label.checkbox, label.radio { 
	display: inline;
	width: auto;
	float: none;
}

.details table {
	border: none;	
}

.details table tr th {
	font-weight: bold;
	background-color: #fff;
	color: #666;
	padding: 0;
	width: 150px;
}

.details table tr td {
	padding: 2px;
}

#final_totals {
	margin: 20px 0 0;	
	width: 500px;
	border: none;
}

#final_totals tr td, #final_totals tr th {
	text-align: right;	
}


.cartconditions {
	margin-top: 20px;	
}

#checkout_form {
	position: relative;	
}

#login_wrapper {
	position: absolute;
	top: 38px;
	left: 350px;
}

#div_login { background:url(../images/bg/login_panel.gif) 0 0 no-repeat; width:320px; margin-left:10px; padding:0 10px 0 10px;}
#div_login p {margin:0 0 10px 0; padding:0;color:#FFF!important;}
#div_login h4  {margin:0 0 7px 0; color:#fff; height:32px; padding:0; font-size:14px; font-weight:100;font-family: "RockwellRegular", serif; text-transform:uppercase; line-height:32px;text-shadow: 1px 1px 1px #36953c;}
#div_login label {float: left; width:100px; color:#FFF!important;}
#div_login .field input {width: 180px; margin-left:10px; font-size:11px!important;}
#div_login .loginbut {position: absolute; bottom: 5px;}
#div_login .error { font-size:12px; color:#a90101; font-style:italic; margin:0 0 0 100px; padding:0 0 0 12px; background:url(../images/backgrounds/up_arrow.gif) no-repeat 0 2px; }
#div_login a { color:#7aa825; text-decoration:none;}
#div_login a:hover { color:#7aa825; text-decoration:underline;}



.panelwrap {background:url(../images/bg/login_panel.gif) 0 0 no-repeat; width:320px; margin-right:10px; padding:0 10px 0 10px; overflow:hidden;}
.panelwrap h4  {margin:0 0 7px 0; color:#fff; height:32px; padding:0; font-size:14px; font-weight:100; font-family: "RockwellRegular", serif; text-transform:uppercase; line-height:32px;text-shadow: 1px 1px 1px #36953c;}

.panelwrap p {margin:0 0 6px 0; padding:0; color:#FFF!important;}
.panelwrap ul {margin:0 0 0px 0; padding:0;}
.panelwrap li {background:url(../images/bg/arrow_nav.gif) no-repeat 0 3px!important; margin:0 0 5px 0; padding:0 0 0 12px; color:#FFF!important;}

.panelwrap label {color:#FFF!important;}

.form .field {margin-bottom:7px; font-size:12px;}



#checkout_1 .form, #div_login {
	height: 210px;	
	position: relative;
}

#checkout_1 .form .submit, #div_login .submit, #div_login .continue {
	position: absolute;
	bottom: 5px;
}

#basket_summary { background:#666; color:#FFF; padding:6px 0 0 35px; margin-bottom:20px; height:21px; background:url(../images/icons/basket_icon.gif) no-repeat 0 0 #575757; font-size:12px;}

#basket_summary a {color:#FFF; text-decoration:underline;}
#basket_summary a:hover {color:#FFF; text-decoration:none;}

.search_filter ul {margin:0 10px 0 10px!important; padding:0 10px 0 10px!important;}
.search_filter li {background:url(../images/bg/arrow_orange.gif) no-repeat 0 3px; margin:0 0 5px 0; padding:0 0 0 12px;}
.search_filter li a {text-decoration:none;}
.search_filter li a:hover {text-decoration:underline;}
.search_filter li span {color:#666;}

.filter { width:700px; border-bottom:1px dotted #999; padding-bottom:10px;}
.filter label {font-size:12px;}

.ordersummary {width:700px; border:none; margin-bottom:20px;}
.ordersummary td {border-bottom:1px dotted #CCC; padding:5px 0 5px 0}
.ordersummary .col1 {width:130px; font-weight:bold;}
.ordersummary .col2 {width:80px;}
.ordersummary .col3 {width:350px;}
.ordersummary .total {background:#7AA825; color:#FFF; font-weight:bold;}
.ordersummary td a {background:url(../images/bg/arrow_orange.gif) no-repeat 0 3px; margin:0; padding:0 0 0 12px; color:#666; text-decoration:none;}
.ordersummary td a:hover {color:#666; text-decoration:underline;}

.orderssearch {margin-bottom:20px;}
.orderssearch .submit {background:#7AA825; color:#FFF; font-family: 'Oswald', arial, serif; border:none; padding:3px 4px; font-size:14px;}

#no_stock {
	font-style: normal;
	padding: 2px 5px;		
	font-size: 16px;
	background-color: #a90101;
	color: #fff;
	margin-bottom: 10px;
}


#downloads li {background:url(../images/icons/pdf.gif) no-repeat 0 0!important; line-height:25px; padding-left:35px!important;}
#downloads li a {color:#666;}
.sidepromo {margin-bottom:20px;}

.latesttweets {margin:0; padding:7px;}
.latesttweets li {margin-bottom:15px; background:url(../images/icons/tweet_sm.gif) no-repeat 0 2px; padding:0 0 0 17px;}
.latesttweets li a { color:#7aa825;}