* {
	margin: 0;
	padding: 0;
}
/* GENERAL */
body {
	text-align: center;
	font-family: arial;
	font-size: 14px;
	color: #fff;
	background-color: #000;
}
h1 {
	font-size: 24px;
	margin: 10px 0 10px 0;
	color: #ff6600;
}
h2 {
	font-size: 18px;
	margin: 7px 0 7px 0;
}
p {
	margin-bottom: 1.5em;
}
a {
	color: #ff6500;
}
img {
	border: 0;
}
.golf {
	font-weight: bold;
}
#superman {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#header {
	float: left;
	width: 1000px;
	height: 145px;
	padding-top: 35px;
	background-image: url(../images/header_bg_trolley.jpg);
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
#header_info_1 {
	float: left;
	width: 200px;
	padding-top: 25px;
}
#header_info_2 {
	float: left;
	width: 200px;
	margin-left: 600px;
	display: inline;
}
/* TOP NAV */
#nav {
	float: left;
	width: 980px;
	height: 25px;
	padding: 10px 10px 0 10px;
	background-image: url(/images/nav_bg.gif);
	color: #fff;
}
#nav a {
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	padding: 0 10px 0 10px;
}
#nav a:hover {
	color: #ff6500;
}
#nav_left {
	float: left;
	width: 550px;
}
#nav_right {
	float: left;
	width: 490px;
	text-align: right;
}
/* LEFT SIDEBAR */
#sidebar {
	float: left;
	width: 187px;
	padding: 10px 20px 0 10px;
}
#credit_cards {
	margin: 10px 0 10px 0;
}
#ssl_site_seal {
	margin: 5px 0 5px 40px;
	border: 0;
}
/* SEARCH */
#search {
	margin-bottom: 10px;
	background-image: url(../images/search_bg.gif);
	width: 180px;
	height: 32px;
	padding-top: 7px;
	padding-left: 7px;
}
#search_box {
	width: 130px;
	height: 18px;
}
#search_btn {

}
/* LEFT SIDEBAR NAVIGATION */
.side_nav {
	background: #26292e url(../images/sidenav_bg_top.gif) no-repeat;
	list-style-type: none;
	padding-top: 12px;
}
.side_nav li {
	border-bottom: 1px solid #ff6500;
}
.side_nav li a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 5px;
}
.side_nav li a:hover {
	background: #444;
}
.side_nav_bottom {
	background: #26292e url(../images/sidenav_bg_bottom.gif) no-repeat;
	height: 12px;
	margin-bottom: 15px;
}
.quickbrowse_sub_category {
	padding-left: 10px;
}
.quickbrowse_sub_category a {
	font-size: 11px;
}
/* CONTENT */
/*added sr */
.main_cont {
	background: #26292e url(../images/main_cont_top.gif) no-repeat;
	list-style-type: none;
	padding: 12px;
	}
	
.main_cont_bottom {
	background: #26292e url(../images/main_cont_bottom.gif) no-repeat;
	height: 12px;
	margin-bottom: 15px;
	}
/* end sr add */

#content {
	float: left;
	width: 783px;
	padding-top: 10px;
}
/* FOOTER */
#footer {
	float: left;
	width: 980px;
	height: 25px;
	padding: 10px 10px 0 10px;
	background-image: url(../images/footer_bg.jpg);
	color: #ff6500;
	margin-top: 10px;
	font-size: 12px;
}
#footer_inner_left {
	float: left;
	width: 580px;
}
#footer_inner_right {
	float: left;
	width: 400px;
	text-align: right;
}
#footer a {
	color: #ff6500;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
}
/* INDEX */
#content_inner_left {
	float: left;
	width: 783px;
	overflow: hidden;

}

#content_inner_left li {
	background: url(../images/mybullet2.gif) left center no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
}

#content_inner_left li2 {
	background: url(../images/ecadbullet.gif) left center no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
}

/* FAQ's */
.faq_question {
	color: #ff6500;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
}
.faq_answer {

}
.faq_answer ul {
	margin-bottom: 1.5em;
	list-style-type: none;
}
.faq_answer li {
	padding-left: 30px;
	margin-bottom: 6px;
	background: url(/images/bullet_flag.gif) no-repeat 4px;
}

#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(/images/subscribe.png) no-repeat right top;
	text-indent: -9999px;
}
#tbframe {
	border: 0;
	width: 783px;
	height: 550px;
}
/* View Item */

	#viewitem_page_container{
		float: left;
		width: 783px;
		}
	#viewitem_drill_2_department{
		display: none;
		float: left;
		width: 773px;
		padding: 5px;
		height: 17px;
		background-image: url(/images/breadcrumbs_bg.gif);
		margin-top: 10px;
		font-size: 12px;
		}
	#viewitem_drill_2_department a {
		text-transform: capitalize;
		text-decoration: none;
		font-weight: bold;
		color: #000;
		}
	#viewitem_drill_2_department a:hover {
		text-decoration: underline;
	}
	#viewitem_display_product{
		float: left;
		width: 763px;
		padding: 10px;
		}
	#viewitem_display_product_info{
		display: none;
		float:left;
		width:600px;
		background-color:white;
		padding:0px;
		margin-top:10px;
		overflow:auto;
		}
	#viewitem_display_product_info_navigation{
		float:left;
		width:600px;
		font-variant:small-caps;
		font-weight:bold;
		text-transform:capitalize;
		padding:0px;
		}
	#product_info_navigation_description{
		float:left;
		}
	#product_info_navigation_linked{
		float:left;
		}
	#product_info_navigation_files{
		float:left;
		}
	#product_info_navigation_gallery{
		float:left;
		}
	#viewitem_display_product_info_frames{
		float:left;
		width:598px;
		font-variant:small-caps;
		border-left:1px solid #ff6500;
		border-right:1px solid #ff6500;
		border-bottom:1px solid #ff6500;
		}
	.iframe_selected{
		width:143px;
		font-size:12px;
		color:black;
		cursor:pointer;
		padding:5px 0px 5px 5px;
		border-left:1px solid #ff6500;
		border-right:1px solid #ff6500;
		border-top:1px solid #ff6500;
		}
	.iframe_deselected{
		width:143px;
		font-size:12px;
		cursor:pointer;
		padding:5px 0px 5px 5px;
		border-left:1px solid #ffa265;
		border-right:1px solid #ffa265;
		border-top:1px solid #ffa265;
		border-bottom:1px solid #ff6500;
		}
	#iframe_product_info_description{
		float:left;
		width:598px;
		height:300px;
		}
	#iframe_product_info_linked{
		float:left;
		width:598px;
		height:300px;
		}
	#iframe_product_info_files{
		float:left;
		width:598px;
		height:300px;
		}
	#iframe_product_info_gallery{
		float:left;
		width:598px;
		height:300px;
		}
	#viewitem_display_product_header{
		float:left;
		width:763px;
		font-size:24px;
		font-weight:bold;
		text-transform:capitalize;		
		}
	#viewitem_display_product_header_code{
		float:left;
		font-size:12px;
		font-style:italic;
		padding-left:10px;
		}
	#viewitem_display_product_container{
		float:left;
		width:763px;
		margin-top:10px;
		}
	#viewitem_display_product_image{
		float:left;
		width:400px;
		}
	#viewitem_display_product_image_normal{
		float:left;
		cursor:pointer;
		border:0px none transparent;
		}
	#viewitem_display_product_basket{
		float:right;
		width:180px;
		margin-left:10px;
		}
	#viewitem_display_product_basket_price{
		width:100%;
		}
	#viewitem_display_product_basket_price_amount{
		width:100%;
		font-size:20px;
		font-weight:bold;
		color:#ff6600;
		padding:0px;
		text-align:right;
		}
	#viewitem_display_product_basket_price_vat{
		width:100%;
		font-size:10px;
		font-weight:bold;
		color:black;
		text-align:right;
		}
	#viewitem_display_product_basket_stock{
		width:100%;
		padding-top:5px;
		height:40px;
		}
	#viewitem_display_product_basket_stock_quantity{
		width:100%;
		}
	#viewitem_display_product_basket_stock_quantity_prompt{
		float:right;
		font-size:12px;
		font-weight:bold;
		font-variant:small-caps;
		text-transform:capitalize;
		text-align:right;
		}
	#viewitem_display_product_basket_stock_quantity_amount{
		float:right;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		}
	#viewitem_display_product_basket_stock_available{
		width:100%;
		}
	#viewitem_display_product_basket_stock_available_message{
		float:left;
		width: 100%;
		font-size:14px;
		font-weight:bold;
		text-align:right;
		color: #ff6600;
		}
	#viewitem_display_product_basket_buy_form{
		float:left;
		width:180px;
		height:50px;
		margin:0px;
		padding:0px;
		padding-top:10px;
		}
	#viewitem_display_product_basket_buy_form_quantity{
		float:right;
		width:180px;
		}
	#viewitem_display_product_basket_buy_form_quantity_prompt{
		float:right;
		width:110px;
		color:black;
		background-color:transparent;
		border:0px none transparent;
		font-size:10px;
		font-weight:bold;
		text-transform:capitalize;
		text-align:right;
		padding:0px;
		margin:0px;
		margin-top:2px;
		}
	#viewitem_display_product_basket_buy_form_quantity_amount{
		float:right;
		width:20px;
		font-size:10px;
		text-align:left;
		margin:0px;
		margin-left:10px;
		}
	#viewitem_display_product_basket_buy_form_submit{
		float:right;
		width:170px;
		margin:0px;
		padding:0px;
		padding-top:10px;
		}
	#viewitem_buy_button{
		float:right;
		font-size:10px;
		font-weight:bold;
		font-variant:small-caps;
		text-transform:capitalize;
		}
	#viewitem_display_product_basket_query{
		float:right;
		width:180px;
		height:50px;
		color:black;
		font-size:12px;
		font-weight:bold;
		font-variant:small-caps;
		text-transform:capitalize;
		margin:0px;
		padding:0px;
		padding-top:10px;
		}
	#viewitem_display_product_basket_buy_qbreak{
		float:left;
		width:180px;
		padding-top:10px;
		}
	#viewitem_display_product_email{
		display: none;
		float:left;
		width: 170px;
		color:blue;
		text-align:right;
		padding-top:10px;
		}
	#viewitem_display_product_send_toafriend{
		float:right;
		}
	#viewitem_display_product_send_towhislist{
		float:right;
		}
	#viewitem_display_product_container {
		float: left;
		width: 763px;
	}
	#viewitem_inline_description {
		clear: both;
		padding-top: 10px;
	}
/* Browse */

	#browse_page_container{
		float:left;
		width:612px;
		}
	#browse_drill_2_department{
		float: left;
		width: 773px;
		padding: 5px;
		height: 17px;
		margin-top: 10px;
		font-size: 12px;
		color: #fff;
		}
	#browse_drill_2_department a {
		text-transform: capitalize;
		text-decoration: none;
		font-weight: bold;
		color: #fff;
		}
	#browse_drill_2_department a:hover {
		text-decoration: underline;
	}
	#browse_department_sections{
		float:left;
		width:590px;
		padding:10px 0px 0px 10px;
		}
	#browse_department_sections_summary{
		float:left;
		width:590px;
		}
	#browse_department_sections_list{
		float:left;
		width:590px;
		padding:10px 0px 0px 0px;
		}
	#browse_featured_items{
		float:left;
		width:618px;
		padding-top:10px;
		}
	#browse_featured_items_text{
		float:left;
		width:618px;
		padding-top:5px;
		text-align:justify;
		}
	#browse_featured_items_list{
		float:left;
		width:580px;
		}
	#browse_display_items{
		float:left;
		width:783px;
		padding-top:10px;
		}
	#browse_pages_navigation{
		float:left;
		width:773px;
		height:51px;
		font-size:12px;
		text-transform:capitalize;
		margin-top: 10px;
		padding: 5px;
		}
	#browse_display_items_summary{
		float:left;
		width:618px;
		padding-top:10px;
		}
	.browse_display_items_summary_total{
		float:left;
		}
	.browse_display_items_summary_pages{
		float:right;
		font-size:10px;
		font-style:italic;
		margin-right:10px;
		}
	#browse_display_items_advanced{
		float:left;
		width:590px;
		padding:10px 0px 0px 10px;
		}
	#browse_multibuy{
		float:left;
		width:590px;
		height:30px;
		padding:10px 0px 0px 10px;
		}
	#browse_multibuy_submit_button{
		float:right;
		height:20px;
		font-size:12px;
		font-family:verdana,arial,sans-serif;
		font-variant:small-caps;
		text-transform:capitalize;
		margin:5px;
		cursor:pointer;
		text-align:right;
		}
	#browse_multibuy_clear_button{
		float:right;
		height:20px;
		font-size:12px;
		font-family:verdana,arial,sans-serif;
		font-variant:small-caps;
		text-transform:capitalize;
		margin:5px;
		cursor:pointer;
		text-align:right;
		}
	#browse_multibuy_button_spacer{
		float:right;
		width:20px;
		}

	.browse_display_each_item{
		width:140px;
		height:245px;
		padding: 5px;
		float:left;
		margin:5px 5px 0px 0px;
		cursor: pointer;
		text-align: center;
		overflow: hidden;
		}
	.browse_display_each_item_over{
		width:140px;
		height:245px;
		padding: 5px;
		float:left;
		margin:5px 5px 0px 0px;
		cursor: pointer;
		text-align: center;
		overflow: hidden;
		}
	.browse_display_each_item_image{
		float: left;
		width: 120px;
		height: 120px;
		border: 1px solid #ddd;
		margin: 9px;
		display: inline;
		}
	.browse_display_each_item_image_small_thumb{
		border: 0;
		}
	.browse_display_each_item_price{
		float: left;
		width: 140px;
	}
	.browse_display_each_item_price_amount{
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#ff6600;
		padding:5px 0px 5px 0px;
		width:140px;
		}
	.browse_display_each_item_price_vat{
		float:left;
		font-size:10px;
		font-weight:bold;
		width:140px;
		}
	.browse_display_each_item_title{
		float: left;
		width: 140px;
		height: 45px;
		font-size: 12px;
		overflow: hidden;
		}
	.browse_display_each_item_description{
		float:left;
		width:250px;
		height:25px;
		padding:0px 5px 0px 5px;
		overflow:hidden;
		}
	.browse_display_each_item_product{
		float:left;
		width:250px;
		height:15px;
		padding:5px 5px 5px 5px;
		}
	.browse_display_each_item_product_prompt{
		float:left;
		font-style:normal;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		font-variant:small-caps;
		}
	.browse_display_each_item_product_code{
		float:left;
		width: 140px;
		font-style:italic;
		font-size:11px;
		}
	#browse_pages_navigation a {
		text-decoration: none;
		color: #fff;
		margin-right: 7px;
		padding: 3px;
	}
	#browse_pages_navigation a:hover{
		text-decoration:none;
		}
	.browse_pages_page_list{
		float: left;
		width:773px;
		text-align:center;
		}
	.browse_pages_page_list a:hover{
		background-color: #000000;
		color: #fff;
		}
	.browse_pages_page_navigation{
		float:left;
		width:773px;
		margin-top: 5px;
		color:#ff6600;
		}
	.browse_pages_previous{
		float:left;
		width:33%;
		text-align:left;
		}
	.browse_pages_current{
		width:33%;
		float:left;
		font-weight:bold;
		text-align:center;
		}
	.browse_pages_next{
		float:left;
		width:33%;
		text-align:right;
		}