@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	color:#7A7A7A;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	line-height:1.5em;
	background-color:#0E0E0E;
	background-image: url(../masterImages/bg_white.gif);
	background-repeat: repeat-x;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:medium none;
	font-weight:normal;
	margin:0;
	padding:0;
}

p {margin-bottom: 20px;}

a:link, a:visited {text-decoration:none;color:#2892B6;}

a:hover, a:active {text-decoration:underline;color:#ebb700;}

address {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-left: 20px;
}

table {border-collapse: collapse;}

body.itemid_1 div.componentheading {display: none;}


ul, ol {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-left: 20px;
}

ul li {list-style-type: square;}

blockquote {
	border-top:5px solid #E8E8E8;
	border-bottom:5px solid #E8E8E8;
	background-color:#FAFAFA;
	padding:20px;
	clear:both;
	margin:40px 50px 40px 50px;
}

#content p strong {color:#262626;font-weight:bold;font-size:1.1em;}


/* ------- HIDES FROM WARRANTY SECTION ------- */

body.itemid_99999 #headerWrap, body.itemid_99999 #bannerWrap, body.itemid_99999 #communityWrap, body.itemid_99999 #footerWrap, body.itemid_99999 #contentBottom {display:none;}

body.itemid_99999 {background-image:none;background-color:#000066;color:#FFF;}

body.itemid_99999 div.componentheading {color:#FFF;text-transform:none;}






#footerWrap,
#communityWrap,
#contentWrap,
#bannerWrap,
#headerWrap {
	min-width: 960px;
}


/* --------------------------- HEADINGS --------------------------- */

h1, h2, h3, h4, h5, h6, .componentheading, .contentheading {
	line-height: 120%;
}
h1, .contentheading, .componentheading, table.homepage .contentheading, div.homepage h3 {
	text-transform: uppercase;
	color: #262626;
	font-size: 1.7em;
	margin-bottom: 20px;
}


body.itemid_227 td.contentheading {
	text-transform: none;
}
h2 {
	color:#5e5e5e;
	font-size:1.5em;
	margin-bottom:18px;
}
h3, .blog .contentheading {
	color:#C88D00;
	font-size:1.3em;
	margin-bottom:16px;
	text-transform:none;
}
h4 {
	color:#262626;
	font-size:1.2em;
	margin-bottom:15px;
	font-weight:bold;
}
h5 {
	color:#5AB3C7;
	font-size:1.2em;
	margin-bottom:14px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h6 {
	color:#C88D00;
	font-size:1.2em;
	margin-bottom:12px;
	font-weight:bold;
}
.contentheading, .componentheading {padding: 0 0 20px 0;}

/* ------ */

.fixed_width {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
}

.clear {
	clear:both;
}

p.img_caption {
	background-color:#F1F0E5;
	padding:10px;
	color:#262626;
	font-size:11px;
}



/* -------------- STRUCTURE ------------------ */


#headerWrap {
	background-color:#0E0E0E;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #2A2A2A;
	color:#666666;
}

#header {height:131px;}

#bannerWrap {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #f5f5f5;
	margin-top:10px;
	background-color:#FFF;
	background-image: url(../masterImages/homebannerbg.png);
	background-repeat: no-repeat;
	background-position: center;
}

.homeBanner{
	overflow: hidden;
	width: 100%;
}

#banner {}


#contentWrap {background-color:#FFF;padding-bottom:30px;}

#breadcrumb {
	float: left;
	clear: both;
	width: 960px;
}

#contentLeft {float:left;width:210px; margin: 30px 0; padding: 0 20px 0 0; /*border-right: 1px solid #eeefef;*/}

body.itemid_1 #content {/*width:960px;*/margin-left:0px;}
body.itemid_1 #contentLeft {display:none;}


body.itemid_1 #content {
	width:960px;
	padding: 30px 0;
}

#content {
	padding-top:30px;
	width:auto;
	width:720px;
	float:right;
}
body.itemid_1 #contentBottom {
	width:960px;
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeefef;
	padding-top:20px;
}

body.itemid_1 table.blog {display:none;}

#contentBottom {
	width:960px;
	clear:both;
	border:none;
	padding-top:20px;
}

#communityWrap {
	background-color:#282828;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #4c4c4c;
	padding-bottom:20px;
}

#communityWrap.folded .ourCommunity a {background-image:url(../masterImages/community_open.gif)}

#community {}

#communityLeft {
	float:left;
	width:478px;
}

#communityRight {
	float:right;
	width:482px;
}



#footerWrap {clear:both;padding-top:30px;background-color:#1a1919;}

#footer {height:290px;}

#copyrightWrap {clear:both;}

#copyright {}





/* ------------------- CONTENT ----------------- */


/* ------ reservoir capabilities ------ */

table.rc {width:720px;margin-bottom:20px;}

table.rc th {color:#262626;font-weight:bold;text-align:left;border-bottom:1px dotted #262626;padding-top:10px;padding-bottom:10px;vertical-align:middle;font-size:14px;}

table.rc td {border-bottom:1px dotted #EEEFEF;padding-top:10px;padding-bottom:10px;vertical-align:middle;}



/* ------------ warranty registration -------- */

table#warranty td, table#contactform td {border-bottom:1px dotted #EEEFEF;padding-top:10px;padding-bottom:10px;vertical-align:top;padding-right:10px;}

table#contactform input#captchaTxt79 {margin:0px 10px 0px 10px;}





/* ----------------------- vSYSTEM ---------------------- */

body.itemid_4 {}


#vsystemTop {
	background-image:url(../masterImages/vsystem_featureimg.jpg);
	background-position:right 35px;
	background-repeat:no-repeat;
	padding-bottom:20px;
}

#vsystemTop h2 {margin-bottom:20px;font-size:18px;}

#vsystemTop h3 {
	color:#2B7688;
	font-size:16px;
	width:300px;
}

body.itemid_4 td.contentheading {margin-bottom:5px;padding-bottom:0px;}

#vsystemTop ul {
	width:264px;
	margin-left:0px;
	padding-left:0px;
}

#vsystemTop li {
	font-size:14px;
	list-style-type:none;
	background-image: url(../masterImages/esystem_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
}

#vsystemMiddle {
	background-color:#f8f7f2;
	overflow:hidden;
	margin-bottom:20px;
}

#vsystemMiddle .col {
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	width:210px;
}

#vsystemBottom .col {
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	width:210px;
}

#vsystemMiddle .col p span {
	color:#262626;
	font-weight:bold;
}

#vsystemBottom {
	background-color:#f7f7f7;
	overflow:hidden;
}

#vsystemMiddle .col div a:link, #vsystemMiddle .col div a:visited {
	background-image:url(../masterImages/button_vsystem.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:0.9em;
	height:60px;
	margin-top:20px;
	padding-left:33px;
	padding-right:32px;
	padding-top:8px;
	width:140px;
	text-transform:none;
	line-height:120%;
}


#vsystemBottom h3 {
	font-size:16px;
	color:#262626;
	font-weight:bold;
}

#vsystemBottom h2 {
	font-size:16px;
	color:#262626;
	font-weight:bold;
	text-transform:uppercase;
}





#vsystemBottom ul#downloadLinks {
	margin-left:0px;
	padding-left:0px;
}

#vsystemBottom ul#downloadLinks li {
	list-style-type:none;
	padding-bottom:10px;
	background-image: url(../masterImages/downloadlink_bullet.gif);
	background-repeat: no-repeat;
	padding-left:30px;
}


#vsystemBottom ul#usefulLinks {
	margin-left:0px;
	padding-left:0px;
}

#vsystemBottom ul#usefulLinks li {
	list-style-type:none;
	background-image: url(../masterImages/bullet_ongrey.gif);
	background-repeat: no-repeat;
	padding-left:25px;
	padding-bottom:10px;
	background-position: left 2px;
}










/* ----------------------- eSYSTEM ---------------------- */


#esystemTop {
	background-image:url(../masterImages/esystem_featureimg.jpg);
	background-position:right 60px;
	background-repeat:no-repeat;
	padding-bottom:20px;
}

#esystemTop h2 {margin-bottom:20px;font-size:18px;}

#esystemTop h3 {
	color:#2B7688;
	font-size:16px;
	width:300px;
}

#esystemTop ul {
	width:264px;
	margin-left:0px;
	padding-left:0px;
}

#esystemTop li {
	font-size:14px;
	list-style-type:none;
	background-image: url(../masterImages/esystem_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
}


#esystemBottom {
	background-color:#f7f7f7;
	overflow:hidden;

}

#esystemBottom h3 {
	font-size:16px;
	color:#262626;
	font-weight:bold;
}

#esystemBottom .col {
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	width:210px;
}


body.itemid_5 td.contentheading {margin-bottom:5px;padding-bottom:0px;}


.col div a:link, .col div a:visited {
	background-image:url(../masterImages/btn_buynow.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:0.9em;
	height:23px;
	margin-top:20px;
	padding-top:5px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:83px;
}

.col div a:hover, .col div a:active {
	color:#EBB700;
}


#esystemBottom ul#downloadLinks {
	margin-left:0px;
	padding-left:0px;
}

#esystemBottom ul#downloadLinks li {
	list-style-type:none;
	padding-bottom:10px;
	background-image: url(../masterImages/downloadlink_bullet.gif);
	background-repeat: no-repeat;
	padding-left:30px;
}


#esystemBottom ul#usefulLinks {
	margin-left:0px;
	padding-left:0px;
}

#esystemBottom ul#usefulLinks li {
	list-style-type:none;
	background-image: url(../masterImages/bullet_ongrey.gif);
	background-repeat: no-repeat;
	padding-left:25px;
	padding-bottom:10px;
	background-position: left 2px;
}



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

div.search_results, div.search_headertop, div.search_headerbtm, ol.search_results, ol.search_results li, div.search_pagination, div.search_adv {
	float: left;
	clear: both;
	width: 680px;
}
div.search_headertop {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #F2F2F2;
}
div.search_headerbtm {
	padding: 5px 0 20px 0;
}
div.search_results span.searchheader_left {
	float: left;
	width: 48%;
}
div.search_results span.searchheader_right {
	float: right;
	width: 48%;
	text-align: right;
}
div.search_results ol.search_results {
	margin: 0;
	padding: 0 0 0 30px;
}
div.search_results ol.search_results li {
	padding: 0 0 20px 0;
}
ol.search_results li span.number {
	display: block;
	float: left;
	width: 20px;
	color: #303030;
}
ol.search_results li div.result_container {
	float: right;
	width: 630px;
}
ol.search_results li a {
	display: block;
	font-weight: bold;
}
ol.search_results li span.section {
	display: block;
	font-style: italic;
	padding: 0 0 5px 0;
	color: #303030;
}
span.highlight {
	background: #E5E4E2 none;
	color: #303030;
	padding: 3px;
}
div.search_pagination {
	padding: 5px 0 20px 0;
	border-top: 1px solid #F2F2F2;
	margin: 20px 0 0 0;
	text-align: center;
}

/* ------ */

div.search_adv {
	border: 10px solid #f5f5f5;
	padding: 20px;
	width: 620px;
}
div.searchadv_col {
	float: left;
	width: 180px;
}
div.searchadv_middlecol {
	padding: 0 20px;
	margin: 0 0 0 20px;
	width: 170px;
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}
div.searchadv_rightcol {
	float: right;
	width: 180px;
}
div.searchadv_block {
	float: left;
	clear: both;
	width: 190px;
	padding: 0 0 10px 0;
}
div.search_adv ul, div.search_adv ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.search_adv label.heading {
	display: block;
	color: #1E1E1E;
	font-size: 1em;
	padding: 5px 10px 10px 0;
	text-transform: uppercase;
}
div.searchphrase input {
	float: left;
	clear: left;
	margin: 6px 0 0 0;
}
div.searchphrase label {
	float: right;
	clear: right;
	width: 165px;
}
div.search_adv button.button {
	background-image:url("../masterImages/add_btn.jpg");
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:normal;
	height:28px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	width:101px;
	margin: 10px 0 0 0;
}


/* --- Prompt Boxes --- */

#sbox-window #sbox-content {
	background: #696969 url(../masterImages/prompt_logo.gif) no-repeat center 20px;
	color: #fff;
	text-align: center;
	padding: 0 15px;
	width: 270px;
	position: relative;
}
#sbox-window #sbox-content div {
	padding: 105px 0 0 0;
}
#sbox-window #sbox-content div a {
	width: 250px;
	color: #fff;
	text-decoration: underline;
}
#sbox-window #sbox-content h2, #sbox-window #sbox-content h3 {
	font-size: 1.3em;
	color: #fff;
}
#sbox-window #sbox-content div.prompt_buttons {
	width: 242px;
	position: absolute;
	bottom: 20px;
	left: 28px;
}
#sbox-window #sbox-content div.prompt_buttons a {
	display: block;
	height: 36px;
	background: transparent url(../masterImages/prompt_buttons.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}



#sbox-window #sbox-content div.prompt_buttons a.cancel, #sbox-window #sbox-content div.prompt_buttons a.cancel2 {
	float: left;
	width: 80px;
	background-position: 0 0;
}
#sbox-window #sbox-content div.prompt_buttons a.cancel:hover, #sbox-window #sbox-content div.prompt_buttons a.cancel2:hover {
	background-position: 0 -39px;
}
#sbox-window #sbox-content div.prompt_buttons a.continue, #sbox-window #sbox-content div.prompt_buttons a.continue2 {
	float: right;
	width: 148px;
	background-position: -94px 0;
}
#sbox-window #sbox-content div.prompt_buttons a.continue:hover, #sbox-window #sbox-content div.prompt_buttons a.continue2:hover {
	background-position: -94px -39px;
}





#sbox-window #sbox-content div.prompt_buttons a.ip_yes {
	width:70px;
	height:36px;
	background-image: url(../masterImages/ip_yes.gif);
	background-repeat: no-repeat;
	float:left;
}

#sbox-window #sbox-content div.prompt_buttons a.ip_yes:hover {
	background-image: url(../masterImages/ip_yes_over.gif);
}

#sbox-window #sbox-content div.prompt_buttons a.ip_no {
	width:70px;
	height:36px;
	background-image: url(../masterImages/ip_no.gif);
	background-repeat: no-repeat;
	float:right;
}

#sbox-window #sbox-content div.prompt_buttons a.ip_no:hover {
	background-image: url(../masterImages/ip_no_over.gif);
}



/* --- */

/*#sbox-window #sbox-content div.prompt_map {
	width: 64px;
	height: 36px;
	background: transparent url(../masterImages/prompt_flagbg.gif) no-repeat 0 0;
	padding: 8px;
	left: 109px;
}
#sbox-window #sbox-content div.prompt_map a {
	width: 28px;
	height: 20px;
}
#sbox-window #sbox-content div.prompt_map a.uk {
	float: left;
	background: transparent url(/components/com_joomfish/images/flags/en.gif) no-repeat 0 0;
}
#sbox-window #sbox-content div.prompt_map a.us {
	float: right;
	background: transparent url(/components/com_joomfish/images/flags/us.gif) no-repeat 0 0;
}*/
/* --- Bike Selector --- */

div.bikeselector, #bikeselecter {
	float: left;
	clear: both;
	width: 960px;
}
div.bikeselector {
	border-bottom: 1px solid #EEEFEF;
	padding: 10px 0;
	width: 960px;
}
#bikeselecter {
	background: #F5F5F5 none;
	padding: 10px;
	width: 940px;
}
div.bikeselector h3 {
	float: left;
	display: block;
	width: 80px;
	color: #1e1e1e;
	text-transform: uppercase;
	font-size: 1.0em;
	font-weight: bold;
	padding: 10px;
	margin: 0;
}
div.bikeselector_formwrap {
	float: right;
	background: #ffffff none;
	padding: 6px 10px;
	width: 780px;
}
div.bikeselector div.form_block {
	float: left;
	width: 340px;
}
div.bikeselector div.model {
	width: 255px;
	display: none;
}
div.bikeselector label {
	color: #1e1e1e;
	text-transform: uppercase;
	font-size: 1.0em;
	padding: 5px 10px 0 0;
}
div.bikeselector select {
	width: 185px;
	margin: 5px 0 0 0;
}
div.bikeselector a {
	display: block;
	float: right;
	width: 58px;
	height: 16px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.0em;
	line-height: 1.2em;
	font-weight: bold;
	padding:6px 20px;
	background: transparent url(../masterImages/selector_buttons.gif) no-repeat -70px 0;
	margin: 0 0 0 10px;
}
div.bikeselector a.resetSelect {
	width: 45px;
	padding: 6px 10px;
	background: transparent url(../masterImages/selector_buttons.gif) no-repeat 0 0;
	font-weight: normal;
	margin: 0;
}

form#login ul {margin:0px;padding:0px;margin-top:20px;}

form#login li {list-style-type:none;}

/* ------ Dealer Locator ------ */

body.itemid_75 #content {
	width: 960px;
}
div.stockist_containerleft {
	float: left;
	width: 320px;
	position: relative;
	z-index: 50;
}
#stockist_overseas {
	width: 235px;
	padding: 25px 0 0 85px;
}

#stockist_overseas a {
	display: block;
	width: 209px;
	height: 56px;
	background: transparent url(../masterImages/overseas_btn.gif) no-repeat 0 0;
	cursor: pointer;
}
div.stockist_containerright {
	float: right;
	width: 620px;
}
div.stockist_search_container, #stockist_results, #stockist_results, div.search_config {
	float: left;
	clear: both;
	width: 620px;
	margin: 0 0 20px 0;
}
div.stockist_search_container {
	padding: 10px 10px 0 10px;
	border: 10px solid #eeefef;
	width: 580px;
}
div.stockist_searchleft {
	float: left;
	width: 280px;
}
div.stockist_searchright {
	float: right;
	width: 280px;
}
div.stockist_search_container div.search {
	float: left;
	clear: both;
	width: 280px;
	padding: 0 0 10px 0;
}
div.stockist_search_container label {
	color:#1E1E1E;
	font-size:1em;
	text-transform:uppercase;
	float:left;
}
div.stockist_search_container input, div.stockist_search_container select {
	float: right;
	width: 125px;
}
div.stockist_search_container select {
	width: 150px;
}
div.stockist_submit input.button {
	border: 0;
	background:url("../masterImages/selector_buttons.gif") no-repeat scroll -70px 0 transparent;
	color:#FFFFFF;
	font-weight:bold;
	height:28px;
	text-align:center;
	text-transform:uppercase;
	width:98px;
}


div.motorcycle {clear:left;}

div.bicycle {}


/* ------ */

#stockist_results div.pagination {
	background: #eeefef none;
	padding: 10px;
	width: 600px;
}
#stockist_results div.pagination_prev {
	float: left;
	width: 100px;
}
#stockist_results div.pagination_next {
	float: right;
	width: 100px;
	text-align: right;
}
#stockist_results div.pagination ul {
	width: 380px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: center;
}
#stockist_results div.pagination ul li {
	display: inline;
	padding: 5px 10px;
	line-height: 1.0em;
}
#stockist_results div.pagination ul li.active {
	background: #fff none;
}
#stockist_results div.pagination ul li.active a {
	color: #ebb700;
	font-weight: bold;
}

/* ------ */

ul.stockist_list {
	margin: 0;
	padding: 0;
}
ul.stockist_list li {
	list-style: none;
	float: left;
	clear: both;
	width: 254px;
	height: 250px;
	padding: 20px;
	border: 3px solid #eeefef;
	margin: 0 20px 20px 0;
	position: relative;
}
ul.stockist_list li.right {
	margin: 0 0 20px 0;
	clear: none;
}
ul.stockist_list li h3 {
	text-transform: uppercase;
	color: #0e0e0e;
	font-size: 1.2em;
}
ul.stockist_list li div.stockistlist_top {
	width: 254px;
	padding: 0 0 20px 0;
}
ul.stockist_list li div.stockistlist_btm {
	width: 254px;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #eeefef;
	padding: 10px 0 0 0;
}
ul.stockist_list li div.stockistlist_contact {
	float: left;
	width: 170px;
}
ul.stockist_list li div.stockistlist_web {
	float: right;
	width: 65px;
	text-align: right;
}
span.stockist_distance {
	font-weight: bold;
	color: #0e0e0e;
}

/* ------ Trade Dealer Locator ------ */

body.itemid_229 div.stockist_containerright, body.itemid_229 div.stockist_search_container, body.itemid_229 #stockist_results, body.itemid_229 div.search_config {
	width: 380px;
}
body.itemid_229 div.stockist_search_container, body.itemid_229 div.stockist_searchleft, body.itemid_229 div.stockist_searchleft div.search, body.itemid_229 div.stockist_searchright, body.itemid_229 div.stockist_searchright div.search {
	width: 340px;
}
body.itemid_229 #stockist_results div.pagination {
	width: 360px;
}
body.itemid_229 ul.stockist_list li {
	width: 334px;
	clear: both;
}

/* ------ */

p.howitworks {
	text-align: center;
	padding: 20px 0 0 0;
}

/* ------ */

div.enewsletter_form {
	float: left;
	clear: both;
	border: 10px solid #f5f5f5;
	padding: 20px;
	width: 660px;
}
div.enewsletter_colleft {
	float: left;
	width: 310px;
	padding: 0 20px 0 0;
	border-right: 1px solid #F2F2F2;
}
div.enewsletter_colright {
	float: right;
	width: 310px;
}
div.enewsletter_form div.form_block {
	float: left;
	clear: both;
	width: 310px;
	padding: 0 0 10px 0;
}
div.enewsletter_form label.heading, div.enewsletter_form h5 {
	font-family: "Helvetica Neue",Arial,sans-serif;
	display: block;
	color: #1E1E1E;
	font-size: 1em;
	padding: 5px 10px 10px 0;
	text-transform: uppercase;
	font-style: normal;
	margin: 0;
}
div.enewsletter_form input.button {
	background-image:url("../masterImages/add_btn.jpg");
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:normal;
	height:28px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	width:101px;
	margin: 10px 0 0 0;
}
div.enewsletter_form input.inputbox, div.enewsletter_form select {
	width: 200px;
}

/* ------ Blog ------ */

body.itemid_118 #content {
	width: 960px;
}
div.blog_container h2 a, div.blog_container h3 a {
	color: #5e5e5e;
}
div.blog_container ul {
	margin: 0;
	padding: 0;
}
div.blog_container ul li {
	list-style: none;
	padding: 0 0 40px 0;
	border-bottom: 2px solid #5e5e5e;
	margin: 0 0 40px 0;
	position: relative;
}
div.blog_container h3 a {
	font-size: 1.1em;
	color: #aaa;
}
div.blog_container ul li div.newsfeed_item div a {
	display: block;
	text-align: center;
}
div.blog_container h3 {
	padding: 0 215px 0 0;
	margin: 0 0 65px 0;
}
div.newsfeed_item div a img {
	border: 1px solid #ccc;
	padding: 4px;
}
div.blog_container ul li div.newsfeed_item div table {
	float: right;
	border: 1px solid #ccc;
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
}
div.blog_container ul li div.newsfeed_item div table tr td {
	text-align: left;
	font-weight: bold;
	padding: 5px;
}

div.paymethod_PayPal {display:block;overflow:hidden;}

div.paymethod_PayPal label {
	height:41px;
	width:360px;
	display:block;
	background-image: url(../masterImages/logos_paypal.gif);
	float:left;
	background-position: 10px top;
	text-indent:-9999px;
	overflow:hidden;
}

div.paymethod_PayPal input {float:left;}


div.paymethod_Realex {display:block;overflow:hidden;}

div.paymethod_Realex label {
	height:41px;
	width:400px;
	display:block;
	background-image: url(../masterImages/logos_realex.gif);
	float:left;
	background-position: 0px top;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:10px;
}

div.paymethod_Realex input {float:left;}

div.paymethod_GoogleCheckout {display:block;overflow:hidden;}

div.paymethod_GoogleCheckout label {
	height:41px;
	width:360px;
	display:block;
	background-image: url(../masterImages/logos_google.gif);
	float:left;
	background-position: 10px top;
	text-indent:-9999px;
	overflow:hidden;
}

div.paymethod_GoogleCheckout input {float:left;}


span.lower_eletter {text-transform:none;}

table.shiptable th {display:none;}

table.shiptable input {}

table.shiptable td.ship_id {display:none;}

table.shiptable td.ship_cost {text-align:right;}
