@charset utf-8;
/*
Theme Name: Scally & Trombone
Theme URI: http://hodyhong.com/
Author: Bold Perspective
Author URI: http://hodyhong.com/
Description: 
Version: 1.0


 */

body{background:url(images/bg.png);padding:0;font-family: Times,"Times New Roman",serif;}

#main {width:755px;margin:0 auto;}
.container {width:100%;padding:0; z-index:5;}

#header{width:100%;position:relative; z-index:10;}
header {}
	#header .container{padding:0;width:711px;margin:0 auto;height:102px;border-bottom:dotted 2px #000000; position:relative; z-index:15;}
	#header #title{position:absolute;width:250px;height:100px;left:20px;top:0;}
	#logo{width:226px;height:74px;overflow:hidden;margin:15px 0 0;}
	#logo a{display:block;width:226px;height:74px;overflow:hidden;background:url(images/logo.png) no-repeat;text-indent:-999em;}
	nav {}
	nav.primary {}
	nav.footer {}
	#widget-header {}
	#widget-alert {}
	.head_search{background:url(images/bg_headsearch.png) no-repeat;width:165px;height:101px;position:absolute;right:20px;top:0;}
	.head_search label{display:block;width:150px;overflow:hidden;height:24px;text-indent:-999em;}
	.head_search input.topmar{border:0;background:none;width:110px;padding:2px 5px 5px 0;margin:0 10px 0 14px; vertical-align: middle;}
	.head_search input.buttontop{border:0;background:none;width:22px;height:24px;overflow:visible;cursor:pointer; vertical-align: middle;}
	.head_search a.viewsb{display:block;margin:20px 5px 0; cursor:pointer; height:25px;width:154px;overflow:hidden;text-indent:-999em;}
	
	
	
	
#content{width:536px;float:right;padding:5px 20px 16px 0;}
.home #content{ padding-bottom:0;}
#content.mainhome{width:540px;height:600px;background:url(images/bg_mainhome.png) no-repeat 0 5px;position:relative;}
#content.mainhome .mhbox{position:absolute;top:170px;left:200px;width:185px;}
#content.mainhome h2{font-size:18px;line-height:16px;padding:0 0 10px;}
#content.mainhome p{font-size:13px;line-height:13px;padding:0 0 10px;text-decoration:underline;}
	article {}
		.featured-thumbnail {	}
		.post-content {}
		    .post-content .wpsc_default_product_list{ width:596px; margin-right:-60px; overflow:hidden;}
			.wpsc_default_product_list .imagecol .product_image { cursor:pointer;}
		    .post-content .default_product_display{ float:left; width:148px; height:220px; padding:0 46px 0 0; margin:20px 0 0;}
			.post-content #default_products_page_container .imagecol img, 
			.post-content #list_view_products_page_container img, 
			.post-content #grid_view_products_page_container img { border:0; background:none;}
			.post-content .default_product_display .imagecol{ margin:0 0 6px;}
			#content .post-content .default_product_display h2.prodtitle, 
			#content .post-content .default_product_display h2.prodtitle{ clear:both; margin:0; padding-bottom:2px;}			
			#content .post-content .default_product_display .productcol { float:none;  position: relative;}
			#content .default_product_display .wpsc_product_price { padding:0; font-size:14px;}
			#content .single_product_display .imagecol img.product_image{ border:0;}
			#content .productcol{ width:248px; float:right;}
			#content .wpsc_default_product_list .productcol{ float:none; width:100%;}
			#content #single_product_page_container{ width:100%;}
			#content .single_product_display{ padding:0; width:100%; /*overflow:hidden;*/}
			#content .page-content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_image img{border:0;width: 100px;height: auto;}
			#content .page-content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_name { width:190px; padding-left:15px; vertical-align:top;}
			#content #checkout_page_container { width:100%;}
			#content #checkout_page_container table.checkout_cart{ width:100%;}
			.wpsc_product_remove .btn_remove{ background:url(images/bg_btn.png) 0 0 no-repeat; width:18px; height:17px; padding:17px 18px 0 0; overflow:hidden; border:0; cursor:pointer;}
			#content #checkout_page_container .wpsc_product_quantity .int_num{ width:37px; height:18px; background:#fff; border:0; text-align:center; margin:0 0 4px;}
			#content #checkout_page_container .wpsc_product_quantity .btn_update{ background:none; border:0;  padding:0 0 3px;cursor:pointer;}
			#content .page-content #checkout_page_container table.checkout_cart tr.product_row td, 
			#content .page-content #checkout_page_container table.checkout_cart tr.product_row{ padding:5px 0 10px;}
			#content #checkout_page_container table.checkout_cart tr td, 
			#content .page-content #checkout_page_container table.checkout_cart tr td { vertical-align:top;}
			#content #checkout_page_container table.checkout_cart td.firstcol,
			#content #checkout_page_container table.checkout_cart tr.header th  { text-align:left;}
			.widget-random { border-top:#000 2px dotted; }
			.post-content .widget-random ul{ padding:0; list-style:none; width:100%; overflow:hidden;}
			.post-content .widget-random ul li{ float:left; width:129px;}
			.widget-random .wpsc-product-title{ display:none;}
			#content h1{ font-size:22px; line-height:1; border-bottom:#000 2px dotted; padding:0 0 5px; margin:0 0 11px;}
			.wpsc_page_numbers_top{ float:right; margin-top:-34px; position:relative;}
			.wpsc_page_numbers_bottom{ text-align:right;}
			#content h2{ font-size:12px; font-weight:bold;}
			#content h2.prodtitle { font-size:14px;}
			#content .productcol h2{ font-size:22px; font-weight:normal; line-height:1; padding:0 0 6px;}
			#content h3{ font-family: Times,"Times New Roman", serif; font-weight:bold; padding:0 0 5px;}
			#content h4{ font-weight:bold; font-size:13px;}
			#content p{ line-height:15px; padding:0 0 12px;}
			#content a,#content a:hover{ color:#111;}
			#content .breadcrumbs a { text-decoration:underline;}
			#content .breadcrumbs a:hover { text-decoration:none;}
			.breadcrumbs{ line-height:1; padding:0 0 10px;}
			.goback{ float:right;}
			.wpsc_email_address{ width:100%; overflow:hidden;}
			.wpsc_checkout_table{ width:270px; margin:0 4px 0 0; float:left;   }
			.wpsc_checkout_table.table-4{ clear:both; width:100%; float:none;}
			.wpsc_checkout_table tr{ width:100%; }
			#wpsc_shopping_cart_container{ width:554px; margin-right:-18px; position:relative;}
			#checkout_page_container .wpsc_checkout_table textarea, 
			#checkout_page_container .wpsc_checkout_table input, 
			#checkout_page_container .wpsc_checkout_table select,
			#content #checkout_page_container .wpsc_checkout_table textarea, 
			#content #checkout_page_container .wpsc_checkout_table input,
			#content #checkout_page_container .wpsc_checkout_table select{ width:159px; height:18px; min-height:18px; padding:0 0 0 5px;  border:0; background:#fff;}
			#content #checkout_page_container .wpsc_checkout_table select option{ width:160px;}
			#content table.wpsc_checkout_table label { width:73px; display:inline-block; margin:0;}
			#content table.wpsc_checkout_table .same_as_shipping_row label { width:auto; display:inline-block; margin:0;}
			#content #checkout_page_container .wpsc_make_purchase { bottom:0; right:15px;}
			#content #checkout_page_container .wpsc_make_purchase .make_purchase{ background:url(images/btn_submit.png) 0 0 no-repeat; width:51px; height:15px; padding:15px 51px 0 0; overflow:hidden; cursor:pointer; border:0; vertical-align:middle;}
			#content #checkout_page_container  .wpsc_email_address_p input{ border:0; width:300px; padding-top:5px; padding-bottom:5px; padding-left:5px; margin-top:15px;}
			#content .wpsc-shopping-cart .asterix{ color:black;}
			.wpsc_variation_forms{ position:relative;}
			.wpsc_variation_forms .link_sizeguide{ position:absolute; display:inline-block; background:url(images/btn_sizeguide.png) 0 0 no-repeat; width:78px; height:15px; overflow:hidden; right:0; bottom:4px; text-indent:-9999px; outline-style:none;}
			#content .single_product_display .wpsc_variation_forms select{ width:160px; margin:0 0 10px;}
			.post-content .single_product_display .wpsc_variation_forms table td.col1,
			#content .post-content .single_product_display .wpsc_variation_forms table tr td.col1 { line-height:15px; font-weight:bold;}
			 .post-content .single_product_display .wpsc_product_price p,
			 #content  .post-content  .single_product_display .wpsc_product_price p { padding:0;}
			 
			.single_product_display form.product_form input.wpsc_buy_button, 
			#content .single_product_display form.product_form input.wpsc_buy_button{ background:url(images/btn_Add.png) 0 0 no-repeat; width:163px; height:17px; display:inline-block;overflow:hidden; border:0; padding:17px 163px 0 0; cursor:pointer;}
			.wpsc_loading_animation{ position:absolute; top:50%; left:50%; padding:20px; background:#fff; margin:0 0 0 -40px;z-index: 100;}
			#single_product_page_container,
			#single_product_page_container .single_product_display,
			#single_product_page_container .productcol { position:inherit !important;}
			.post-content #checkout_page_container textarea, 
			.post-content #checkout_page_container input,
			#content .post-content #checkout_page_container textarea, 
			#content .post-content #checkout_page_container input { font-size:12px; font-family:Times,"Times New Roman",  serif; color:#000;}
			#content .post-content #checkout_page_container textarea { margin:3px 0 0 0; padding:3px 0 0 5px; height:15px; min-height:15px;}
			#content .post-content #checkout_page_container input#shippingSameBilling { width:auto; height:auto; min-height:inherit; padding:0;}
			.links { clear:both; height:23px; }
			.links a,.links .link_share{ float:left;vertical-align:middle; overflow:hidden; text-indent:-9999px; outline-style:none; }
			.links .link_share{ background:url(images/btn_links.png) 0 0 no-repeat; width:46px; height:23px; margin:0 9px 0 0;}
			.links .link_f{ background:url(images/btn_links.png) -55px 0 no-repeat; width:20px; height:23px; margin:0 7px 0 0;}
			.links .link_t{ background:url(images/btn_links.png) right 0 no-repeat; width:21px; height:23px;}
			#content .single_product_display .wpsc_product_price{ font-size:14px; line-height:14px; padding:0 0 5px; font-weight:normal;}
			#content .single_product_display .product_description,
			#content  .single_product_display .single_additional_description{ font-size:12px; line-height:15px; margin-bottom:16px;}
			#mc_signup br{ display:none;}
			#mc_signup  label{ width:100px; display:inline-block;}
			#mc_signup  input.mc_input{ vertical-align:middle; border:0; background:#fff; width:160px; height:18px; padding:0 0 0 4px;}
			#mc_signup  .mc_merge_var{ padding:0 0 5px;}
			#mc_signup #mc-indicates-required{ padding:15px 0 22px;}
			#mc_signup .mc_signup_submit{ text-align:left;}
			#mc_signup .mc_signup_submit input{ background:url(images/btn_submit.png) 0 0 no-repeat; width:51px; height:15px; padding:15px 51px 0 0; overflow:hidden; cursor:pointer; border:0;}
			.tax-wpscproductcategory #TB_overlay,.single-wpsc-product #TB_overlay{ background:none;}
			.tax-wpscproductcategory #TB_caption,.single-wpsc-product #TB_caption{ display:none;}
			.tax-wpscproductcategory #TB_window,.single-wpsc-product #TB_window{ border:0;  }
			#TB_window #TB_closeWindow { position:absolute; right:0; top:0; padding: 7px 15px 10px 0;}
			#TB_closeWindow #TB_closeWindowButton{ background:url(images/bg_btn2.png) 0 0 no-repeat; width:26px; height:23px; overflow:hidden; text-indent:-9999px; outline-style:none; display:block;}
			.tax-wpscproductcategory #TB_window img ,.single-wpsc-product #TB_window img { border:0; margin-bottom:15px;}
			.link_zoom{ display:block; background:url(images/btn_zoom.png) 0 0 no-repeat; width:76px; height:18px; overflow:hidden; display:block; text-indent:-9999px; outline-style:none; margin:4px 0 0;position: absolute; bottom: 10px;}
			.cart_btm_inner{ border-bottom:#000 2px dotted;border-top:#000 2px dotted; padding:4px 0; width:100%; font-weight:bold;}
			#content #checkout_page_container .total_price.total_shipping td:first-child,
			#content #checkout_page_container .total_price td:first-child { padding:0; width:443px;}
			.continue_checkout{ text-align:right; padding:10px 0 0; width:100%; clear:both;  }
			.continue_checkout a{ overflow:hidden; text-align:left; text-indent:-9999px; outline-style:none; display:inline-block;}
			.continue_checkout .link_continue_shopping{ background:url(images/bg_continuecheckout.png) 0 0 no-repeat; width:145px; height:14px; margin-right:20px;}
			.continue_checkout .link_checkout{background:url(images/bg_continuecheckout.png) right 0 no-repeat; width:71px; height:14px;}
			.purchase_wrapper{ border-top:#000 dotted 2px; width:536px; margin-top:10px; padding:3px 0 0;  }
			.purchase_wrapper strong{ float:left;}
			.pagination {}
	.post-meta {	}
	.post-navigation {	}

#comments {}
	li.comment {	}
		.odd {	}
		.even {}
		.author-comment {}
		.comment-text {}
		.comment-meta {}
			p.gravatar {}
		.waiting-for-approval {}
	#trackbacks {}
		li.trackback {}
	p#no-comments {}
	#comments-form {}
		#respond {}
		.cancel-comment-reply {}

.page {}
	#page-content {}
	#page-meta {}

.post {}
	.postContent {}
	.post-excerpt {}

nav.oldernewer {}
	.older {}
	.newer {}

.search {}

.author {}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}
.mc_form_inside { padding:0 0 180px 0;}
#sidebar {width:190px;padding:0;float:left;}
#sidebar h3{display:none;}
#sidebar a{color:#000;}
	#sidebar .widget-sidebar {padding:25px 0 9px 20px;}
	#sidebar .widget-sidebar li{margin:0 0 0 -20px; line-height:14px;}
	#sidebar .widget-sidebar li li{margin: 0 0 0 10px;}
	#sidebar .widget-sidebar li a.wpsc_category_image_link{ display: none;}
	#sidebar .widget-sidebar li a{ display:block;padding:2px 30px 9px 20px;text-decoration:none;}
	#sidebar .widget-sidebar li a:hover,#sidebar .widget-sidebar li.wpsc-current-cat a, #sidebar .widget-sidebar li.wpsc-current-cat .wpsc_second_level_categories .wpsc-current-cat a, #sidebar .widget-sidebar li.wpsc-current-cat .wpsc_second_level_categories .wpsc-current-cat a:hover {background:url(images/bg_navarrow.png) no-repeat 0 5px; text-decoration:none;}
	#sidebar .widget-sidebar li.wpsc-current-cat .wpsc_second_level_categories a{
	background: none;
}
	.side_imgbox img{margin:10px 0 0;}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}
       .widget-sidebar .btn_signup{ background:url(images/btns.png) 0 0 no-repeat; width:120px; height:84px; display:block; text-indent:-9999px; outline-style:none; overflow:hidden; margin:0 0 16px;}
	   .widget-sidebar .btn_backtoscallyweb{background:url(images/btns.png) 0 bottom no-repeat; width:120px; height:36px;display:block; text-indent:-9999px; outline-style:none; overflow:hidden;}

#footer{color:#000;font-size:12px;}
#footer a{color:#000;}
	#footer .container {background:none;
	  border-top: 2px dotted #000;
	  padding:5px 0;
	  width:711px;
	}
	#footer-content{padding:0;text-align:center; line-height:15px;}
	#footer-content p strong{font-weight:700;}
	#footer-content p span{padding:0 40px 0 0;}
	#footer ul{clear:both;float:right;}
	#footer li{float:left;}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widget-area {
	
}
.widget-header {
	width:270px;
	position:absolute;
	right:0;
	top:102px;
	border:2px dotted #000;
	background:#ece6e2;
	z-index:20;
	font-size:12px;
}
.widget-header h4 {
	font-size:12px;
	padding:5px 0 0 6px;
	font-weight:bold;
}
.shoppingcart th {
	border-bottom: 1px solid grey;
}
.widget-header a.gocheckout {
	float:right;
	font-weight:bold;
}
.widget-header .checkout-total {
	text-align:right;
}
.widget-header a.emptycart {
	font-size:12px !important;
	font-weight:bold;
}
.widget-header .shopping-cart-wrapper .checkout-shipping {
	padding:0 !important;
}
.widget-header #cart-widget-links {
	padding:10px 0 0;
}

.hide { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */




.wpsc_variation_forms .sbHolder{ 
	font-family:Times, "Times New Roman", serif;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
	position: relative;
	width: 160px;
}
.wpsc_variation_forms .sbSelector{
	display: block;
	height: 18px;
	left: 0;
	line-height: 18px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 134px;
	color:#000;
	font-family:Times, "Times New Roman", serif;
	font-size:12px;
	background:#fff;
	text-decoration:none;
} 
.wpsc_variation_forms .sbToggle{
	background:url(images/arrowdown.png) 0 0 no-repeat;
	display: block;
	height: 18px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
} 
.wpsc_variation_forms .sbOptions{
	background-color: #fff; 
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 18px;
	width: 134px;
	z-index: 1;   
	overflow:hidden;
	overflow-y:auto; 
}
.wpsc_variation_forms .sbOptions li{
	padding: 0 0px;
	width:100%;
	float:left;
}
.wpsc_variation_forms .sbOptions a{ 
	display: block;
	outline: none;
	padding: 2px 4px 2px 7px;
	line-height:14px;
	color: #000;
} 
.wpsc_variation_forms .sbOptions a:hover{
	color: #000;
	background:#eee;
} 





.wpsc_checkout_forms .sbHolder{ 
	font-family:Times, "Times New Roman", serif;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
	position: relative;
	width: 179px;
}
.wpsc_checkout_forms .sbSelector{
	display: block;
	height: 18px;
	left: 0;
	line-height: 18px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 164px;
	color:#000;
	font-family:Times, "Times New Roman", serif;
	font-size:12px;
	background:#fff;
	text-decoration:none;
} 
.wpsc_checkout_forms .sbToggle{
	background:url(images/arrowdown.png) 0 0 no-repeat;
	display: block;
	height: 18px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
} 
.wpsc_checkout_forms .sbOptions{
	background-color: #fff; 
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 18px;
	width: 164px;  
	overflow:hidden;
	overflow-y:auto; 
	z-index: 1; 
}
.wpsc_checkout_forms .sbOptions li{
	padding: 0 0px;
	width:100%;
	float:left;
}
.wpsc_checkout_forms .sbOptions a{ 
	display: block;
	outline: none;
	padding: 2px 4px 2px 7px;
	line-height:14px;
	color: #000;
} 
.wpsc_checkout_forms .sbOptions a:hover{
	color: #000;
} 
.shopping-cart-wrapper .empty {
	padding:0 0 10px 6px;
}
.shopping-cart-wrapper .empty a.visitshop {
	display:none;
}


/*2011-07-29 uplade*/
.wpsc_change_country .sbHolder{ 
	font-family:Times, "Times New Roman", serif;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
	position: relative;
	width: 210px;
	margin:0 10px 0 0;
	display:inline-block;
	vertical-align:middle;
}
.wpsc_change_country .sbSelector{
	display: block;
	height: 18px;
	left: 0;
	line-height: 18px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 184px;
	color:#000;
	font-family:Times, "Times New Roman", serif;
	font-size:12px;
	background:#fff;
	text-decoration:none;
} 
.wpsc_change_country .sbToggle{
	background:url(images/arrowdown.png) 0 0 no-repeat;
	display: block;
	height: 18px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
} 
.wpsc_change_country .sbOptions{
	background-color: #fff; 
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 18px;
	width: 184px;
	z-index: 1;   
	overflow:hidden;
	overflow-y:auto; 
}
.wpsc_change_country .sbOptions li{
	padding: 0 0px;
	width:100%;
	float:left;
}
.wpsc_change_country .sbOptions a{ 
	display: block;
	outline: none;
	padding: 2px 4px 2px 7px;
	line-height:14px;
	color: #000;
} 
.wpsc_change_country .sbOptions a:hover{
	color: #000;
	background:#eee;
} 

.shopping-cart-wrapper a.emptycart:link, .shopping-cart-wrapper a.emptycart:visited { color:#000 !important;}
#content #checkout_page_container table.checkout_cart td.firstcol{width:100px;}
.shipping_tax .productcart .total_price.total_tax,
.checkout_cart_btm .cart_btm_inner .wpsc_total_price_and_shipping h4{display:none;}
#change_country .btn_calculate{width:86px;height:20px;font-size:0!important;cursor:pointer;line-height:0;border:0 none;overflow:hidden;background:url(images/CalculateButton.png) no-repeat;}
.wpsc_make_purchase a.back{width:41px;height:20px;background:url(images/BackButton.png) no-repeat 50% 50%;display:inline-block;overflow:hidden;text-indent:-999em;vertical-align:middle;margin-bottom: 7px;margin-right: 10px;}


.shipping_header,
#sliding_cart .pricedisplay.checkout-shipping,
#sliding_cart .cart-widget-total,
#sliding_cart .cart-widget-remove {
	display: none;
}
.shipping_tax .productcart {
	width:  543px;
}

.single_product_display .imagecol {
	width: 257px;
	height: 375px;
}
.imagecol.slideshow a {
	display: block;
	width: 257px;
	height: 375px;
}
.single-wpsc-product #TB_Header {
	background: none repeat scroll 0 0 transparent;
    font-family: Times New Roman;
    text-transform: capitalize;
    margin: 10px auto 0 10px;
}
.single-wpsc-product #TB_TopCloseAjaxWindow #TB_TopCloseWindowButton{
	display: none;
}

.single-wpsc-product .TB_Selected img {
    border: 1px solid #d7e6db !important;
}