/******************************************************
* Interspire Shopping Cart Style File *
* *
* Name: Default *
* Author: Chris Boulton (Interspire Pty. Ltd.) *
* Id: $Id$ *
*****************************************************/

/* Color: Blue */

body {
background-attachment: scroll;
background-position:center -5px;
background-repeat: no-repeat;
color: #535353;
background-color:#BED2ED;
background-image: url(https://www.bristolblueglass.com/shop/templates/default/images/blue/BodyBg_Blank.jpg);
}

a {
color: #001927;
font-weight: normal;
text-decoration: underline;
}

a:hover {
	color: #F00;
}

h2 {
color: #034285;
}

h3 {
color: #034285;
}


#TopMenu li a, #TopMenu li div {
border-left: 1px solid #208db5;
color: #fff;
}

#TopMenu li div a {
border-left: 0;
}

#TopMenu li a:hover {
color: #ccc;
}

#Menu li a {
/*background: url('../images/blue/PagesMenuBg.gif') 0 8px no-repeat;*/
/*background: url('../images/blue/MenuBG.png');*/
background-image:url(https://www.bristolblueglass.com/shop/templates/default/images/blue/MenuBG.png);
background-repeat:repeat-x;
color: #fff;
}

#Menu li ul li a {
background: #fff;
}

/*sub menu haver*/
#Menu li ul li a:hover {
background-color: #fff;
/*background-image:url(https://www.bristolblueglass.com/shop/templates/default/images/blue/MenuBG.png);
background-repeat:repeat-x;*/
color: #fff;
text-decoration:underline;
}

#Menu li:hover a, #Menu li.over a{
/*background-color: #677284;*/
}

/*#Outer {
background: url('../images/blue/WrapperBg.jpg') no-repeat top center;
}*/


#Header {
/*border-bottom: 1px solid #4aa1b2;*/
}

#Logo h1 {
color: #fff;
background: url(../images/blue/Logo.png) top left no-repeat;
}

#Logo h1 a {
color: #fff;
}

#SearchForm {
color: #95bbd1;
}

#SearchForm label {
color: #fff;
}

#SearchForm a {
color: #b1ccdc;
}

#SearchForm a:hover {
color: #fff;
}

.Left {
background: url('https://www.bristolblueglass.com/shop/templates/default/images/blue/LeftBg.png') no-repeat;
}

.Left li {
border-bottom: 1px solid #c5dde9;
}

.Left li a:hover {
color: #07599a;
}

.Content {
background: transparent url('https://www.bristolblueglass.com/shop/templates/default/images/ContentBg.png') no-repeat;
/*background-color:#fff;*/
}

.Content a {
color: #075899;
}

.Content.Wide {
background-image: url('https://www.bristolblueglass.com/shop/templates/default/images/ContentBgWide.png');
}

.Content.Widest {
background-image: url('https://www.bristolblueglass.com/shop/templates/default/images/ContentBgWidest.png');
}


.Right {
background: transparent url('https://www.bristolblueglass.com/shop/templates/default/images/blue/RightBg.png') no-repeat;
}

.Right a {
color: #034285;
}

.Right a:hover, .Right a:hover strong {
color: #001927;
}

#Footer {
/* border-top: 1px solid #C0DAE7;*/
}

#Footer li a {
border-left: 1px solid #208db5;
}

.Content .ProductList li {
border: 1px solid #A6BDDB;
background-color:#F0F3FA;
-moz-border-radius: 3px 3px;

	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	
-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);

	border-radius: 3px;
	behavior: url(/home/bristolb/public_html/scripts/border-radius.htc);


}

.Content .ProductList li:hover, .Content .ProductList li.Over {
background: #fff;
}

.ProductList .ProductImage {
background: #fff;
}

.ProductList strong, .ProductList strong a {
color: #075899;
}

.ProductPrice, .ProductList em {
color: #3A8059;
}

.ProductList .Rating {
color: #797979;
}

.Right .ProductList li {
border-bottom: 1px solid #c0dae7;
}

.Content .FeaturedProducts .ProductList li {
background: #dff2f7;
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
background: #D2E8EE;
}

.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
background: url(../images/blue/TopSellerNumberBg.gif) 0 4px no-repeat;
color: #075899;
}

.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
border: 1px solid #c0dae7;
background: #fff;
}

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
background: url(../images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat;
color: #075899;
}

.Breadcrumb {
border-bottom: 1px solid #DCDFE2;
}


.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #EFF8FA; }
.CompareFieldTop { border-bottom:solid 1px #85BADF; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }
.CompareLeft { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }

.ViewCartLink {
background: url('../images/blue/Cart.gif') no-repeat 3px 0;
}

table.CartContents, table.General {
border: 1px solid #c7d7db;
}

.CartContents thead tr th, table.General thead tr th {
background: #edf2f3;
color: #424748;
border-bottom: 1px solid #c7d7db;
}

.CartContents tbody .SubTotal td {
border-top: 1px solid #c7d7db;
color: #075899;
}

.MiniCart .SubTotal {
color: #075899;
}

.JustAddedProduct {
border: 1px solid #c0dae7;
background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
color: #075899;
}

.CategoryPagination {
color: #034285;
background: #f4fbfc;
border: 1px solid #c0dae7;
}

.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {
background:#EEF5F9;
}

.InfoMessage {
background: #EFF8FA url('../images/InfoMessage.gif') no-repeat 5px 8px;
color: #555;
}

.SuccessMessage {
background: #E8FFDF url('../images/SuccessMessage.gif') no-repeat 5px 8px;
color: #555;
padding:0px 0px 30px 0px;
}

.ErrorMessage {
background: #FFECEC url('../images/ErrorMessage.gif') no-repeat 5px 8px;
color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
background: #EFF8FA;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
border: 1px solid #c7d7db;
background: #edf2f3;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
background: #dcf0f5;
border: 1px solid #bce0e8;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
background: #f0f0f0;
border: 1px solid #ddd;
color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
color: #888;
}

/* Tabbed Navigation */
.TabNav {
border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
border: 1px solid #3d9abe;
background: #ddf0f6;
}

.TabNav li a:hover {
background-color: #c8e6ed;
}

.TabNav li.Active a {
border-bottom: 1px solid #fff;
background: #fff;
}

/* General Tables */
table.General tbody tr td {
border-top: 1px solid #efefef;
}

















.social_media_icon {
width: 40px;
float: left;
}
.social_media_icon_small {
width: 22px;
float: left;
}
.social_media_icon_container {
width: 240px;

margin:0 auto;
}
.social_media_icon_container_small {
width: 220px;
margin:0 auto;
}
.Search_Box {
position:absolute;
width:215px;
margin:50px 0px 0px 760px;
}
.category_text {
font-size:17px;
/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
font-family: Tahoma;

padding:10px 0px 0px 0px;
}




































.contact_us_container {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
width:300px;
margin-top:5px;
}
.contact_us_container p {
margin:-3;
}
.contact {
font-size: 20px;
color:#55616F;
}
.information {
font-size: 20px;
color:#98B425;
}
.office_name {
font-weight: bold;
color:#495461;
font-size: 14px;
}
.office_description {
font-style:italic;
color:#B7B7B7;
font-size: 14px;
}









#Paragraph {
	padding:0px 0px 20px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	width:400px;
}

.logo_flash {
      float: left;
      margin-top: 8px;
}









.home_page_copy {

width:300px;
height:100px;
line-height:25px;


margin-left:600px;
height: 50px;
overflow-x: auto;
overflow-y: auto;
visibility: visible;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}











.Header_Container {
	height: 85px;
	width: 975px;
}
.Header_Pages_Menu {
	clear: both;
	width: 975px;
}
.Header_Logo {
	float: left;
}
.Header_Top_Menu {
	float: right;
	width: 583px;
}



















#image_container { float: left; width: 300px; height: 265px;}
#image_location { margin:0px 8px 3px 0px;}



#tomtom_image {
	padding-bottom: 0px;
	vertical-align: middle;
	font-size: 12px;
	width: 775px;
	text-align: right;
}
#box {
	text-align: left;
	width: 191px;
	padding: 0px 0px 0px 10px;
	margin-top:5px;
}
#box2 {
	text-align: left;
	width: 372px;
	padding: 0px 0px 0px 10px;
	margin-top:5px;
}
#opening_times td {
	font-size: 9px;
}
#small_description {
	font-size: 9px;
	padding-top: 5px;
	font-style: oblique;
	color: #666;
}
#address {
	font-size:12px;
	text-align: right;
}
.page_name {
	position:absolute;
	top:2px;
	left:0px;
}






















#hallmarks_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding-bottom: 5px;
	text-align: center;
}
#hallmarks_description p{
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px 3px 0px 3px;
	text-align: center;


}
#hallmarks_description_sm {
	line-height: 10px;
	font-weight: lighter;
	color: #666;
}



















.Red_Bold_Header {
	color: #F00;
	font-weight: bold;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Red_Bold_Header_Large {
	color: #F00;
	font-weight: bold;
	font-size: 24px;
	margin-bottom:10px;
}
.Blue_Bold_Header {
	color: #00F;
	font-weight: bold;
	font-size: 20px;
}
.Stressed_Information {
	font-size: 20px;
	font-weight: bold;
}
.Bold_Paragraph {
	font-size: 16px;
	font-weight: bold;
}
.Booking_information {
	font-size: 18px;
}
.Course_Text {
	width: auto;
}
.float_left {
	float:left;
}
.furnace_image {
	float:left;
	padding:35px 0px 0px 15px;
	margin:0px 25px 15px 0px;
}
#auction_wrapper {
}
#auction_item { float:left; width:300px; margin:0px 30px 30px 30px ;
}
#auction_image {
}
#auction_text {
}
#auction_price {
}

#glass_course_wrapper {
	width:600px;
	font-size:14px;
}
#glass_course {
	float:left;
	width:300px;
	margin:0 0 20px 0;
}
.glass_course_on {
	font-size:18px;
	font-weight:bold;
	color:#00F;
}
.glass_course_off {
	text-decoration:line-through;
	color: #F00;
	font-weight:bold;
}
#featurette_wrapper {
	width:910px;
}
#main_feature {
	width:910px;
	
	float:left;
	
}
#secondary_feature {
	width:227px;
	height:490px;
	float:left;
}
#main_feature_image{
	float:left;
}
#main_feature_copy{
	float:left;
	width:455px;
}
#medium_size_red {
	color: #F00;
}

