* { margin:0; padding:0; }
body { font-size:62.5%; }
* html body { margin-top: 0px; }


body { background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; } 


/* Classes */

.float_left { float:left; display:inline; }
.float_right { float:right; display:inline; }
.float_img_left { float:left; margin:0 10px 0 0; }
.float_img_right { float:right; margin:0 0 0 10px; }
.img_centre { display:block; margin:0 auto; }
.error { color:#FF0000; display:block; }
.centre { display:block; margin:0 auto; }
.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }
.clearer { clear:both; height:1px; overflow:hidden; margin-top:-1px; }
.floatstop { float: none; height: 0px; line-height: 0.1%; font-size: 0.1%; clear: both; border: 0px; margin: 0px; padding: 0px; display: block; }
.bold { font-weight:bold;}
.none { display:none; }
.hidden { position:absolute; left:-999999px; }

/* self-clear floats */
.group:after {
      content: "."; display: block; 
    height: 0; clear: both; 
    visibility: hidden;
 }





div.hr_curl {  height:20px; width:149px; margin:25px auto 20px auto;  background:url(../img/all/divider.gif) no-repeat; }
div.hr_curl hr { display: none; }

div.hr {  height:2px; width:90%; margin:10px auto 0 auto;  background: #000000; }
div.hr hr { display: none; }








h1, h2, h3, h4, h5, h6 { font-weight:normal; }
p { font-size:1.2em; }
img { border:none; }

.free { color:#008000; }
.orange { color:#ff9900; }
.green { color:#008000; }

/* div#page-wrap { min-width:980px; }
* html div#page-wrap { border-right: 980px solid #fff; width: 100%; margin-right: 25px; }
* html div#content { float: left; position:relative; margin-right: -980px; } */
 /* Questions: Margin:right??? */



/*Glass Button*/
a.gls_button {  text-align:center; margin: 20px auto; padding: 5px 10px; color: #fff; border:1px #cccccc soild;	}
a.gls_button { text-shadow: 1px 1px 1px rgba(0,0,0,.3); }
a.gls_button { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

a.gls_button:hover { color: #fff; text-decoration:underline; }

a.green { background: #8ABB4F url(../img/all/green-vgrad.png) repeat-x; }
a.green:hover { background: #6E9D36 url(../img/all/green-vgrad.png) repeat-x; }
a.yellow { background: #FFCA02 url(../img/all/yellow-vgrad.png) repeat-x; }
a.yellow:hover { background: #FFB401 url(../img/all/yellow-vgrad.png) repeat-x; }
a.red { background: #E77251 url(../img/all/red-vgrad.png) repeat-x; }
a.red:hover { background: #E84D1D url(../img/all/red-vgrad.png) repeat-x; }
a.purple { background: #142129; }
a.purple:hover { background: #7B88A9; }


a.gls_button:link, a.gls_button:visited { color: #fff; text-decoration:none;}

a.btn_addToBasket { font-size:1.2em; display:block; width:140px; font-weight:bold; }
a.btn_removeItem { font-size:1.2em; width:90px;  padding: 5px 10px; }
a.btn_gotoCheckout { font-size:1.2em; padding:5px 11px; font-weight:bold; }
a.btn_Proceed { font-size:1.2em; display:block; margin:20px 0; width:140px; font-weight:bold;  }
a.btn_MultiProceed { font-size:1.2em; display:block; float:left; margin:20px 20px 20px 0; width:140px; font-weight:bold;  }
a.btn_ProceedToCheckout, a.btn_MakePayment { font-size:1.2em; display:block; margin:20px auto 0 auto; width:140px; font-weight:bold;  } 
a.btn_Despatch { font-size:1.2em; display:block; margin:20px auto 0 auto; width:160px; font-weight:bold;  }



/*Glass Button USING DIV */
/*div.gls_button { margin: 20px auto; font-size: 1.4em;}

div.gls_button a {
	padding: 5px 30px; color: #fff;
	background: #8ABB4F url(../img/all/green-vgrad.png) repeat-x;
	border:1px #cccccc soild;	
}

div.gls_button a:link, div.gls_button a:visited { color: #fff; text-decoration:none;}

div.gls_button a:hover {
	color: #fff; text-decoration:underline;	
	background: #6E9D36 url(../img/all/green-vgrad.png) repeat-x; 
}*/

/* div.gls_button a{ text-shadow: 2px 2px 2px rgba(0,0,0,.8); } */


/*div.gls_button a {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;		
}*/










div#page-wrap { width:940px; margin:0 auto; }

div#header { width:100%; margin:0 0 10px 0; }

div#header_left { width:128px; float:left; display:inline; }
div#header_left h1.branded_biker_logo, div#header_left p.branded_biker_logo { display:block; width:128px; height:59px; background:url(../img/all/branded-biker-logo.jpg) no-repeat; margin:16px 0 0 0; }
div#header_left h1.branded_biker_logo span, div#header_left p.branded_biker_logo span { display:block; width:128px; height:59px; }
div#header_left h1.branded_biker_logo span span, div#header_left p.branded_biker_logo span span { display:none; }


div#header_right { overflow:hidden; background:url(../img/all/search-bar-bg.jpg) 0 28px repeat-x; }
* html div#header_right { width:100%; }

div#corporate_nav ul { float:right; display:inline; }
div#corporate_nav ul li { float:left; display:inline; font-size:1.2em; margin:0 10px 0 0; }
div#corporate_nav ul li { float:left; display:inline; padding:0 7px 0 0px; margin:0 0 0 5px; font-size:1.1em; list-style:none; background:url(../img/all/separator.gif) right center no-repeat; }
div#corporate_nav ul li.no_separator {  background:none; padding:0 0; }

div#header_right p { /*margin: 0 0 5px 0;*/ font-size:1.2em; margin:0; padding:0; }
div#header_right a:link, div#header_right a:visited { color:#333333; }



div#search_bar { margin:13px 0 0 0; }
div#search_bar span { display:block; float:left; display:inline; background:url(../img/all/search-bar-start.jpg) no-repeat; width:6px; height:54px; }
div#search_bar label { display:block; float:left; display:inline; color:#ffffff; font-size:1.4em; font-weight:bold; width:60px; height:15px;  margin:9px 10px 0 10px; background:url(../img/all/search.jpg) no-repeat; }
div#search_bar label span { display:none; }
div#search_bar input.textbox { width:50%; margin:7px 0; float:left; }
div#search_bar input.button { /*background:url(../img/all/go.jpg) center no-repeat;*/ width:22px; height:15px; display:block; float:left; border:none; cursor:pointer; margin:10px 0 0 4px;  }


div#user_controls { float:right; display:inline; }
div#user_controls ul li { float:left; display:inline; margin:9px 0 0 10px; }
div#user_controls ul li span.register { display:block; width:71px; height:15px; background:url(../img/all/btn-register.jpg) no-repeat; }
div#user_controls ul li span.login { display:block; width:58px; height:14px; background:url(../img/all/btn-login.jpg) no-repeat; }
div#user_controls ul li span.your_account { display:block; width:118px; height:15px; background:url(../img/all/btn-your-account.jpg) no-repeat; }
div#user_controls ul li span.logout { display:block; margin:0 10px 0 0; width:58px; height:15px; background:url(../img/all/btn-logout.jpg) no-repeat; }
div#user_controls ul li span span { display:none; }



div#left_column { float:left; display: inline; width:160px; margin:0 20px 0 0; }


h2.browse_tab { background:url(../img/all/browse-tab.jpg) no-repeat; width:160px; height:34px; border-bottom:2px #ff9900 solid; }
h2.browse_tab span { display:none; }

h3.for_you_hd { height:18px; width:57px; background:url(../img/all/for-you.jpg) no-repeat; margin:0 0 0 6px; }
h3.for_you_hd span { display:none; }

h3.your_bike_hd { height:18px; background:url(../img/all/for-your-bike.jpg) no-repeat; margin:10px 0 0 6px; }
h3.your_bike_hd span { display:none; } 


/* Left */
div#left_column h3 { /* border-bottom:2px solid #ff9900; */ padding:0 0 5px 0; }

div.left_navigation { background-color:#454545; border-bottom:2px solid #ff9900; padding:10px 0; }

div#left_column ul.product_navigation { margin:0 0 10px 6px; }
div#left_column ul.product_navigation li { list-style:none; font-size:1.1em; padding:2px 0; }
div#left_column ul.product_navigation li a:link, div#left_column ul.product_navigation li a:visited { color:#ffffff; text-decoration:none; }
div#left_column ul.product_navigation li a:hover { background-color:#ff9900; padding:2px; text-decoration:underline; }



h3.brands_hd { width:56px; height:12px; margin:0 0 0 6px; background:url(../img/all/brands.jpg) no-repeat; }
h3.brands_hd a { cursor:pointer; display:block; }
h3.brands_hd span { display:block; width:56px; height:12px; }
h3.brands_hd span span { display:none; }

h3.bikers_tips_hd { width:74px; height:13px; margin:0 0 0 6px; background:url(../img/all/bikers-tips.jpg) no-repeat;  }
h3.bikers_tips_hd a { cursor:pointer; display:block; }
h3.bikers_tips_hd span { display:block; width:74px; height:13px; }
h3.bikers_tips_hd span span { display:none; }



/*
h3.deals_of_week_hd { width:137px; height:12px; margin:0 0 0 6px;  background:url(../img/all/deals-of-the-week.jpg) no-repeat; clear:both; }
h3.deals_of_week_hd span { display:block; width:137px; height:12px; }
h3.deals_of_week_hd span span { display:none; }

h3.unique_products_hd { width:124px; height:14px; margin:0 0 0 6px; background:url(../img/all/unique-products.jpg) no-repeat; clear:both; }
h3.unique_products_hd span { display:block; width:124px; height:14px; }
h3.unique_products_hd span span { display:none; }
*/






div#payment_logos { margin:10px 0; }
div#payment_logos img { margin:2px 2px 2px 0; }








/* Right */
div#right_column { float:right; display:inline; width:238px; }

div.right_box { border:1px #999999 solid; width:238px; margin:0 0 20px 0; padding:0 0 10px 0; }
div.right_box img { border:none; } /* For Feature Boxes */
div.right_box_inner { width:218px; margin:0 auto; }
div.right_box h3 span, div.right_box_inner h3 span { display:none; }
div.right_box_inner h1 { font-size:1.8em; margin: 10px 0; }
div.right_box_inner h3 { font-size:1.8em; }
div.right_box_inner h4 { font-size:1.4em; margin:5px 0; }
div.right_box_inner p, div.right_box_inner li { font-size:1.2em; }
div.right_box_inner ul { margin:10px 0; }

/* Post it Right */
div.right_box_inner div.post_it { width:100%; border:1px solid #ffcc33; background-color:#ffff99; margin:10px 0 0 0; }
div.right_box_inner div.post_it p { text-align:center; font-size:1.2em; margin:5px auto; } 
div.right_box_inner div.post_it p a:link, div.right_box_inner div.post_it p a:visited { color:#333333; }


div.right_box_products { width:218px; margin:20px 0 0 0; padding:0; }
div.right_box_left { width:50px; float:left; display:inline; }
div.right_box_left img { display:block; margin:0 auto; }
div.right_box_right { width:150px; float:right; display:inline; }
div.right_box_right h2, div.right_box_right h3,  div.right_box_right p { font-size:1.2em; }
div.right_box_right h2, div.right_box_right h3 { color:#333333; }
div.right_box_right h3 { font-weight:bold; }
div.right_box_right p { color:#CC0000; font-weight:bold; }

div.right_box_right a:link, div.right_box_right a:visited { color: #000099; } 
div.right_box_right a:hover { background-color:#eeeeee; color:#333333; }

div.right_box_right h3 a:link, div.right_box_right h3 a:visited { color:#333333; text-decoration:none; } 
div.right_box_right h3 a:hover { text-decoration:underline; }

div#basket { background-color:#F5F5F5; }
h3.your_basket { background:url(../img/all/your-basket.jpg) no-repeat; width:107px; height:15px; margin:10px 0 0 0; }
div#basket_summary  { margin:10px 0; }
div#basket_summary ul li { list-style:none; float:left; display:inline; margin:0 10px 0 0; }
input.btn_removeLast { background:url(../img/all/btn-remove-item.jpg) no-repeat; border:none; width:76px; height:26px; cursor:pointer; }
input.btn_viewBasket { background:url(../img/all/btn-view-basket.jpg) no-repeat; border:none; width:76px; height:26px; cursor:pointer; }

/* div#get_branded h3 { background:url(../img/all/get-branded.jpg) no-repeat; width:105px; height:13px; } */

div#get_branded { padding:0 0 10px 0; }
div#get_branded div.right_box_inner p { margin:0 0 10px 0; }
h3.get_branded { width:238px; height:24px; padding:0 0 10px 0; background:url(../img/all/get-branded.jpg) no-repeat; }
h3.get_branded span { display:none; }


div#brands p { margin:0 0 10px 0; line-height:140%; }

div#become_a_branded_biker { padding:10px 0 0 0; }
div#become_a_branded_biker h3 { background:url(../img/all/become-a-branded-biker.jpg) no-repeat; width:218px; height:69px; }
div#become_a_branded_biker input.textbox { width:216px; margin:10px 0; }
div#become_a_branded_biker input.button { background:url(../img/all/btn-submit.jpg) no-repeat; border:none; width:76px; height:26px; cursor:pointer; float:right; display:inline; }

/* h3.best_sellers { background:url(../img/all/best-sellers.jpg) no-repeat; width:108px; height:14px; } */

div#best_sellers { padding:0 0 10px 0; }
h3.best_sellers { width:238px; height:24px; padding:0; background:url(../img/all/best-sellers.jpg) no-repeat; }
h3.best_sellers span { display:none; }



/* Centre */

/*div#middle_column { overflow:hidden; }
* html div#middle_column { width:100%;  }*/
div#middle_column { float:left; display:inline; width:500px; }
div#middle_column_content { width:500px; }

/* Std Content Column */
div#content_column { float:left; display:inline; width:758px; }



/* Breadcrumbs */
div#breadcrumbs { margin:10px 0; }
div#breadcrumbs ul { margin:0; }
div#breadcrumbs ul li { float:left; display:inline; font-size:1.1em; }
div#breadcrumbs li.breadcrumb_arrow { font-weight:bold; background:url(../img/all/breadcrumb_arrow.gif) right no-repeat; margin:0 10px 0 0;  padding:0 15px 0 0; }
div#breadcrumbs ul li a:link, div#breadcrumbs ul li a:visited { color:#333333; }



img.main_feature { display:block; margin:0 auto 20px auto; border:none; }

div#middle_column h1, div#content_column h1 { font-size:1.8em; color:#333333; margin:0 0 10px 0; }
div#middle_column h2, div#content_column h2 { font-size:1.3em; margin:5px 0 0 0; }
div#middle_column div#middle_column_content h2 { color:#333333; font-weight:bold; margin:15px 0 5px 0; }
div#middle_column div#middle_column_content h3 { color:#333333; font-weight:bold; margin:10px 0 5px 0; }

div#content_column h2 { font-weight:bold; margin:0 0 10px 0; }
div#middle_column p, div#content_column p { line-height:160%; }
div#content_column p { margin:0 0 10px 0; }
div#content_column p a:link, div#content_column p a:visited, div#product_info p a:link, div#product_info p a:visited { background-color:#eeeeee; padding:2px; text-decoration:none; }
div#content_column p a:hover, div#product_info p a:hover { text-decoration:underline; }

div#content_column ol { margin:0 0 10px 0; }
div#content_column ul li { font-size:1.2em; list-style-position:inside; }
div#content_column ol li { font-size:1.2em; list-style:none; font-weight:bold; }
div#content_column ol li ol li { font-size:1em; font-weight:normal; }



/* Content Column Post It */
div#content_column div.post_it, div#middle_column div.post_it { width:100%; border:1px solid #ffcc33; background-color:#ffff99; margin:10px 0; }
div#content_column div.post_it p, div#middle_column div.post_it p { text-align:center; font-size:1.2em; margin:5px auto; padding:0 15px; }
 
div#content_column div.correct_box , div#middle_column div.correct_box { background-color: #dcffa5; display:block; border:1px #99CC00 solid; }
div#content_column div.info_box , div#middle_column div.info_box { background-color: #fbdede; display:block; border:1px #FF0000 solid; }
div#content_column div.error_box , div#middle_column div.error_box { background-color: #fbdede; display:block; border:1px #FF0000 solid; }


div.entry { width:758px; margin:20px 0 0 0; }
div.entry_left { width:100px; float:left; display:inline; }
div.entry_right { width:640px; float:right; display:inline; }
div.entry_right h3 { font-size:1.2em; font-weight:bold; }

div.middle_box { border-bottom:3px solid #FF9900; margin:0 0 10px 0; padding:20px 0 10px 0; }

div#middle_column div.middle_box h2 { font-size:1.6em; font-weight:bold; }
div#middle_column div.middle_box h2 a:link, div#middle_column div.middle_box h2 a:visited { color:#333333; text-decoration:none; } 
div#middle_column div.middle_box h2 a:hover { text-decoration:underline; background-color:#eeeeee; }

div#middle_column div.middle_box p a:link, div#middle_column div.middle_box p a:visited { color:#000099; } 
div#middle_column div.middle_box p a:hover { text-decoration:underline; background-color:#eeeeee; } 



/* Categories, Products and Account Management Boxes */
div.category { width:160px; margin:10px 3px 20px 3px; float:left; display:inline; /*border:1px #CCCCCC solid;*/ }
div.category img { display:block; margin:0 auto; }
div.category h2, div.category h3, div.category h4,  div.category p { font-size:1.2em; font-weight:normal; /*text-transform:uppercase;*/ }
div.category h2, div.category h3, div.category h4 { color:#333333; }
div#middle_column div.middle_box div.category h3 { font-weight:normal; }
div.category h3, div.category h4 { font-weight:bold; }
div#middle_column div.middle_box div.category p, div#middle_column div.category p { color:#CC0000; font-weight:bold; line-height:100%; }

div.category h2 a:link, div#middle_column div.middle_box div.category h3 a:link, div.category h2 a:visited, div#middle_column div.middle_box div.category h3 a:visited { color: #000099; text-decoration:underline; } 
div.category h2 a:hover, div#middle_column div.middle_box div.category h3 a:hover { background-color:#eeeeee; color:#333333; }

div.category h3 a:link, div.category h4 a:link, div.category h3 a:visited, div.category h4 a:visited { color:#333333; text-decoration:none; } 
div.category h3 a:hover, div.category h4 a:hover { text-decoration:underline; background-color:#eeeeee; }



/* Pagnation */
div#pager {  margin:15px 0; }
div#pager ul { margin:10px 0; }
div#pager ul li { float:left; margin:0 5px 10px 0; list-style:none; font-size:1.2em; }
div#pager ul li a:link, div#MainContentFull div#pager ul li a:visited { color:#000000; display: inline-block; float: left; border: 1px solid #cccccc; padding: 0.3em 0.7em; margin: 0 0.38em 0 0; text-align: center; text-decoration:none; }
div#pager ul li a:hover { background-color:#ff9900; color:#ffffff; }
.selected { background-color:#eeeeee; }




/* Product Details */
div#product_details { border-bottom:3px solid #FF9900; padding:0 0 20px 0; }
div#product_details h1 { margin:0;  float:left; display:inline; width:auto;  }
div#product_details div.plusone { float:right; display:inline; width:64px; }

p.price { font-size:1.8em; color:#CC0000; }

/* OPTION 1 */
div#product_details img { display:block; margin:20px auto; }
div#product_details div#product_images { float:right; display:inline; border:1px #cccccc solid; width:200px; padding:5px 0;  }
div#product_details div#product_images img { float:left; display:inline; }

/* OPTION 2
div#product_details_left {  float:left; display:inline; width:440px; }
div#product_details_left img { display:block; margin:0 auto; }
div#product_details_right { float:right; display:inline; height:300px; width:50px; border:2px solid #cccccc;  }
*/

div#choose_a_size { padding:0; }
h3.choose_a_size { width:238px; height:24px; padding:0; background:url(../img/products/choose-a-size.jpg) no-repeat; }
h3.choose_a_size span { display:none; }

table.cbl_Sizes { margin:10px 0 0 0; }
table.cbl_Sizes tr td { padding:0 5px 0 0; }
table.cbl_Sizes tr td input { margin:0 5px 0 0; }

div#choose_a_size input.button { margin:10px 0; float:right; display:inline; }

div#included_items { padding:0 0 10px 0; }
h3.included_items { width:238px; height:24px; padding:0; background:url(../img/products/included-items.jpg) no-repeat; }
h3.included_items span { display:none; }
div#included_items div.right_box_inner h4 { padding:10px 0 0 0; font-size:1.2em; }
div#included_items div.right_box_inner ul li { list-style:none; font-size:1.2em; padding:18px 0 18px 65px; }


h3.product_information { width:177px; height:14px; margin:10px 0; background:url(../img/products/product-information.jpg) no-repeat; }
h3.product_information span { display:none; }

div#product_description h4 { font-size:1.2em; font-weight:bold; margin:10px 0; }
div#product_description ul { margin:10px 0; }
div#product_description ul li { font-size:1.2em; list-style-position:inside; }
div#product_description table tr td { border:1px #333333 solid; text-align:center; padding:2px; }


/* Search Result */
div.search_result { width:500px; margin:0 0 20px 0; }
div.search_result_left { width:50px; float:left; display:inline; }
div.search_result_right { width:430px; float:right; display:inline; }



/* Useful Links */
div.link_box, div.link_box_last { float:left; display:inline; width:367px; height:124px; border:1px dashed #333333; margin:0 20px 10px 0; padding:10px 0; }
div.link_box_last { margin:0 0 10px 0; }
div.link_box_inner { margin:0 auto; width:350px; }
div.link_box_inner h2 { font-size:1.2em; font-weight:bold; }


/* Sitemap */
ul.sitemap { margin:0 0 20px 0; }
ul.sitemap li { list-style:none; padding:0 0 5px 0; }
ul.sitemap li a:link, ul.sitemap li a:visited { color: #000099; text-decoration:underline; } 
ul.sitemap li a:hover, ul.sitemap li a:hover { background-color:#eeeeee; color:#333333; }

/* Footer */
div#footer { width:940px; background-color:#333333; border-top:#FF9900 16px solid; margin:40px 0 0 0; padding:0 0 0 0; }
div#footer_inner { margin:0 auto; width:914px; }

div#footer_inner h3, div#footer_inner h4, div#footer_inner p, div#footer_inner ul li { color:#ffffff; }
div#footer_inner h3 { font-size:1.8em;  margin:10px 0 12px 0; }
div#footer_inner h4 { font-size:1.4em; margin:12px 0; font-weight:bold; }
div#footer_inner ul li { list-style:none; font-size:1.2em; margin:0 0 2px 0; }
div#footer_inner ul.contact_info li { margin:0; }
div#footer_inner a:link, div#footer_inner a:visited { color:#ffffff; }
div#footer_inner a:hover { background-color:#ff9900; padding:2px; text-decoration:underline; }

div#footer_left { width:630px; float:left; display:inline; }

div.footer_column_left, div.footer_column_right { width:298px; margin:0 30px 0 0; float:left; display:inline; }
div.footer_column_right { margin:0; } 

div.footer_column_left p, div.footer_column_right p { line-height:160%; margin:0 0 30px 0; }

div#footer_right { width:240px; float:right; display:inline;  }

div#footer_bottom { width:940px; height:23px; background:url(../img/all/footer-bottom.jpg) no-repeat; }

div#copyright { margin:10px 0 0 0; }
div#copyright p { font-size:1.1em; text-align:center; margin:0 0 4px 0; }


















/* Checkout Question */
div#content_column p a.question {  padding:16px 0 0 0; }

/* Get in Touch button is located on homepage/case studies in grey strip */
div#content_column a.question { color:#ffffff; display:block; font-size:3.2em; width:274px; height:69px;  padding:16px 0 0 0; margin:20px 46px 40px 46px; text-align:center; float:left; 
border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
text-shadow: 2px 2px 2px rgba(0,0,0,.5); background: #a6ce61; /* Old browsers */
background: -moz-linear-gradient(top, #a6ce61 0%, #6c8f30 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6ce61), color-stop(100%,#6c8f30)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a6ce61 0%,#6c8f30 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a6ce61 0%,#6c8f30 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #a6ce61 0%,#6c8f30 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ce61', endColorstr='#6c8f30',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #a6ce61 0%,#6c8f30 100%); /* W3C */ }
/* *************************************************************************************************************** */

div#content_column a.question:hover { color:#ffffff; text-decoration:none; background: #bad884; /* Old browsers */ background: -moz-linear-gradient(top, #bad884 0%, #89a45b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bad884), color-stop(100%,#89a45b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bad884 0%,#89a45b 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #bad884 0%,#89a45b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #bad884 0%,#89a45b 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad884', endColorstr='#89a45b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #bad884 0%,#89a45b 100%); /* W3C */  }

a.question span { display:block; margin:0 auto; font-size:0.3em; color:#000000; font-family:Verdana; text-transform:uppercase; padding:10px 0 0 0; text-shadow:0px 1px 1px #FFFFFF;  }
