
/*-----------------------------------------------------------------------------
OrderHistory1.aspx
-----------------------------------------------------------------------------*/
.p-orderhistory .OrderID { margin: 1.5em 0 0 0; border: solid 1px #dfdfdf; padding: 5px 10px; color: #000000; font-weight: bold; overflow: hidden; }
.p-orderhistory .OrderDateAndStatus { color: #ffffff; background-color: #363636; padding: 5px 10px; overflow: hidden; }
.p-orderhistory .OrderTable, .p-orderhistory .OrderTableHeader { border: none; padding: 0; font-size: 110%; width: 100%; }
.p-orderhistory .MarginBottom { margin-bottom: 30px; }
.p-orderhistory .OrderTableHeader .OrderRow { background-color: #ffffff; }
.p-orderhistory .OrderTableHeader .OrderRow td { padding-top: 8px; padding-bottom: 8px; }
.p-orderhistory #orderitems { width:100%; border:0; margin: 2em 0; }
.p-orderhistory #orderitems th { font-weight:bold; padding:3px; }
.p-orderhistory #orderitems td { padding:3px; background-color:#e9e9e9; border-bottom: solid 1px #ffffff; }
.p-orderhistory #orderinfo th { font-weight:bold; padding:3px 15px 3px 3px; }
.p-orderhistory #orderinfo td { padding:3px 15px 3px 3px; }
.p-orderhistory #orderinfo .totalprice { font-size:120%; font-weight:bold; }
.p-orderhistory .c-FloatLeft { float: left; }
.p-orderhistory .c-FloatRight { float: right; }
.p-orderhistory .imageholder { float: left; width: 300px; text-align: center; }
.p-orderhistory .textholder { margin-left: 300px;}

/*-----------------------------------------------------------------------------
OrderReceipt.aspx
-----------------------------------------------------------------------------*/
.p-orderreceipt #orderitems { width:100%; border:0; margin:2em 0; }
.p-orderreceipt #orderitems th { font-weight:bold; padding:3px; background-color:#e9e9e9;}
.p-orderreceipt #orderitems td { padding:3px; }
.p-orderreceipt #orderinfo th { font-weight:bold; padding:3px 15px 3px 3px; }
.p-orderreceipt #orderinfo td { padding:3px 15px 3px 3px; }
.p-orderreceipt #orderinfo .totalprice { font-size:120%; font-weight:bold; }


/* Default
****************************/
html,body
{
	height:100%;
	font-family: Verdana;
	font-size: 10px;
}
p
{
	line-height: 16px;
	margin-bottom: 16px;
}
h1
{
	font-size: 2em;
	line-height: 2em;
}
a
{
	color: #000;
	text-decoration: none;
}

.ProductPriceing 
{
	padding: 5px 0;
}
dd, dt
{
	line-height: 13px;
}
span.price
{
	color: #e79b1f;
	font-size: 13px;
	font-weight: 600;
}
.PriceContainer
{
	position: relative;
}

.PriceContainer .buttonPosition
{
	position: absolute;
	float: right;
	right: 20px;
	bottom: 10px;
}

strong, b { font-weight: 600;}
.row { margin: 5px; }
label.Normal, .row label { width: 100px; display: inline-block; vertical-align: top; }
#misc { clear: both; }
.tip_a_friend
{
	background: url(../images/tip_a_friend.jpg) no-repeat;
	display: inline-block;
	height: 24px;
	padding: 6px 0px 6px 30px;
	vertical-align: middle;
}
.print
{
	background: url(../images/print.jpg) no-repeat;
	display: inline-block;
	height: 24px;
	padding: 6px 0px 6px 30px;
	vertical-align: middle;
}
.tipProduct
{
	font-weight: 600;
}
/*******************************************/

ul#top-nav li
{
	float: left;
	display: inline-block;
	margin-left: 10px;
	margin-top: 5px;
}
ul#top-nav li.login
{
	margin-right: 30px;
}

form#aspnetForm
{
	background: url(../images/bg.png) repeat-x;
	height: 100%;
}
	div#container
	{
		width: 960px;
		margin: 0 auto;	min-height:100%;
		background: url(../images/secuvie.png) no-repeat 50% -388px;
	}
		div#topHeader
		{
			color: #af9c5a;
			font-weight: bold;
			height: 29px;
			padding-top: 7px;
			font-size: 10px;
		}
		div#topHeader a
		{
			color: #fff;
			font-weight: normal;
		}
			div#topHeader div
			{
				float: left;
			}
		div#header
		{
			overflow: hidden;
		}
			h1#logo a
			{
				background: url(../images/secuvie.png);
				display: block;
				width: 235px;
				height: 68px;
				text-indent: -9999px;
				margin: 20px 0;
				float: left;
			}
			/* Navigation */
			ul#navigation
			{
				list-style-type: none;
				padding-top: 2em;
			}
				ul#navigation li
				{
					display: inline;
				}
					ul#navigation li a
					{
						padding-right: 20px;
						color: #000;
						text-decoration: none;
					}
		#belowthebottom
		{
			height:84px;
		}

	div#footer
	{
		background: url(../images/secuvie.png) repeat-x 0 -68px;
		height: 84px;
		margin-top: -84px;
		color: #FFF;

	}
	div#footer a
	{
		color:#fff;
	}
	#footer #footerLogo
	{
		background: url(../images/secuvie.png) repeat-x 0 -373px;
		height: 13px;
		width: 58px;
		display: inline-block;
	}
	

div#main
{
	margin-bottom: 54px;
	padding-top: 2em;
}
#AdditionalInformationTabs dd span 
{
	line-height :160%;
}


.tabs li.menu-item
{
	background: url('../images/tab.jpg') 0px -108px;
	height: 7px;
	display: inline-block;
	position: relative;
	padding: 10px 10px;
	font-weight: 600;
	margin-right: 3px;
	color: #fff;
	cursor: pointer;
}
.tabs li.menu-item.selected
{
	background-position: 0px -27px;

}

.tabs li.menu-item .left
{
		background: url('../images/tab.jpg') 0px -81px no-repeat;
		width: 4px;
		height: 27px;
		position: absolute;
		left: 0;
		top: 0;
		display: inline-block;
}

.tabs li.menu-item .right
{
		background: url('../images/tab.jpg') 0px -135px no-repeat;
		width: 4px;
		right: 0;
		top: 0;
		position: absolute;
		height: 27px;
		display: inline-block;
}

.tabs li.menu-item.selected .right
{
	background-position: 0px -54px;
}

.tabs li.menu-item.selected .left
{
		background-position: 0px 0px;
}

.tab-content, .searchnavitem
{
	padding: 40px 30px;
	background: #f8f7f7;
}

.productBrand
{
	font-weight: bold;
}
	
/* GLOBAL
****************************/
.roundInput /*IE.css*/
{
	background:url(../images/buttonInput.png) no-repeat 0px -96px;
	display: inline-block;
	height: 23px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
}
	.roundInput span /*IE.css */
	{
		margin:0;padding:0;
		background:url(../images/buttonInput.png) no-repeat right bottom;
		display: inline-block;
		height: 23px;
		padding-right: 5px;
		margin:0;
	}
	.roundInput input /*IE.css*/
	{
		display: inline-block;
		background: url(../images/buttonInput.png) repeat-x left -123px;
		border: 0;
		color: #cec8c8;
		margin:0;
		font-size: 11px;
		line-height: 11px;
		padding: 5px;
	}
.shadow
{
	background: url(../images/shadow.gif) no-repeat center bottom;
	height: 9px;
}
.clear
{
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}
.WebSearchButton
{
	border:0;
	background: Transparent;
	/*font-size: 11px;*/
	background: url(../images/search.jpg) no-repeat 50% 50%;
	text-indent: -9999px;
}
.right
{
	float:right;
}
/* FirstPage
****************************/
#firstScreen
{
	width: 650px;
	border-right: 1px dotted #000;
	padding-right: 24px;
	margin-right: 24px;
	float: left;
}
#intro
{
	width: 478px;
	float: left;
}
	#intro h1
	{
		margin-bottom: 20px;
	}
		#intro h1 span
		{
			display: none;
		}
/*.productImage
{
    float: left;
    padding: 0px 30px 30px 0px;
}*/
.banner img
{
    float:left;
    margin-bottom: 2px;
    width: 172px;
}

/* ProductCatalog
****************************/
.menutree
{
	float: left;
	width: 190px;
	margin-right: 24px;
}
	#nav
	{
		background: #f8f7f7;
		padding: 10px 20px;
	}
		#nav a
		{
			color: #000;
			display: block;
			padding: 5px 0px;
			text-decoration: none;
		}
.mainContainer
{
	float: left;
	border: dotted #222 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	width: 490px;
	padding: 0px 24px;
	/*margin-right: 10px;*/
}

#bannerContainer
{
	width: 204px;
	float: left;
}
a.navbar1
{
	border-bottom: 1px dotted #222;
	margin: 10px 0px;
}
.navbar2, .navbar3, .navbar4, .navbar5, .navbar6, .navbar7, .navbar8, .navbar9
{
margin-left: 10px;
}
.c-ProductGroup
{
	overflow: hidden;
	border-bottom: 1px dotted #222;
	padding: 24px 0px 24px 0px;
}
.c-ProductGroup:first
{
	padding-top:0;
}
.headerImage
{
	margin: 40px 0 30px 0;
}
/*Product Catalog*/
.c-Product
{
    float: left;
    width: 223px;
    margin: 5px;
    border: 1px solid #eee;
    padding: 5px;
}
.productImage
{
    margin-bottom: 10px;
    text-align: center;
}
.productInfo
{
}
.ProductLeft
{
	margin-left: 110px;
}
.bold
{
	font-weight: 600;
}
.litCartUpdateTextBox
{
	width: 30px;
}
.image
{
	width: 200px;
	float: left;
}
.document
{
	margin-left: 200px;
}
.productInfo
{
	margin: 20px 0px;
}
.productInfo h2
{
	font-size: 1.2em;
	font-weight: 600;
	padding-bottom: 20px;
	color: #B5985A;
}
.thumbs
{
	overflow:hidden;
}
.thumbs a
{
	float:left;
}
#articleInfo
{
	margin-top: 50px;
}
.breadcrum
{
	color: #999;
}
.breadcrum a
{
	color: #bbb;
}
.breadcrum a.product
{
	color: #B5985A;
	font-weight: bold;
}

h3.shoppingCart
{
	background: url(../images/shoppingCart.jpg) no-repeat 100% 50%;
	font-size: 16px;
	line-height: 24px;
	float: left;
	padding-right: 30px;
}

/* Default Template
**********************************/
#headerImages		{ overflow: hidden; }
#headerImages img	{ vertical-align: top; float: left; margin-left: 2px; }
.Newsheader			{ font-size: 140%; }
.Newsdate			{ color: #666; }
.Newslist div		{ margin-top: 10px; margin-bottom: 10px; line-height: 180%; }
blockquote			{ margin-left: 10px; }
.author				{ text-align: right; }
.WebFooterText		{ margin: 0 auto; width: 960px; padding-top: 20px; }
.WebFooterText div	{ float: left; margin-left: 10px; }
.contact			{ width: 287px; }
.address			{ width: 287px; }

.button-round { background: url(../images/button_sprint.gif); display: inline-block; height: 28px; position: relative;padding-left: 6px;padding-right: 6px; cursor: pointer;}
.button-round .left { display: none; }
.button-round .right { background: url(../images/button_sprint.gif) bottom right; display: inline-block; height: 28px; width: 8px; position: absolute; top: 0; right: 0;}
.button-round input { background: none !important; border: 0; padding: 6px 8px; color: #eee; z-index: 1000; position: relative; font-size: 100%;  cursor: pointer;}
.button-round a.button { position: relative; top: 7px; color: #fff !important;  cursor: pointer; padding: 0 10px;}
.button
{
	color: #fff;
	font-size: 100%;
}

.shoppingCartProductInformation
{
	width: 160px;
	padding-top:30px;
}

.cart
{
	padding-top:20px;
}


#shoppingCartWrapper
{
	float: left;
	margin-right: 10px;
}
#headerLink
{
	float: left;
	text-align: right;
}


#headerLink ul
{
	padding-bottom: 10px;
	overflow: hidden;
}
#headerLink ul li
{
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	height: 14px;
	border-left: 1px solid #ddd;
}
#headerLink ul li.first { border: 0; margin-left: 0px; padding-left: 0px; }
#headerLink li a
{
	color: #af9c5a;
	text-decoration: underline;
}
a.ShoppingCartLink
{
	color: #b7b5b3;
	text-decoration: underline;
}

.leftLink, .litCartLeft
{float: left;}

.rightLink, .litCartRight
{
	float: right;
}
.litCheckOutFooterTemplate
{
	overflow: hidden;
	margin-bottom: 10px;
}

.shoppingCartTable
{
	border: #ddd 1px solid;
	border-left: 0;
	border-bottom: 0;
	margin-bottom: 20px;
}
.shoppingCartTable td, .shoppingCartTable th
{
	border-left: 1px solid #ddd;
	padding: 5px;
	border-bottom: 1px solid #ddd;
}
 .shoppingCartTable th
 {
 	font-weight: 600;
 }
 .center
 {
 	text-align: center;
 }
 
 #myPageContentWrapper
 {
 	width: 460px;
 }
 
 .SearchGroups
 {
 	background: #eee;
 	margin-bottom: 10px;
 	padding: 10px;
 	overflow: hidden;
 	line-height: 17px;
 }
 
 .SearchGroups li
 {
 	float: left;
 	margin-right: 10px;
 }
 .searchnavitem
 {
 	line-height: 16px;
 }
 
 .searchnavitem .header
 {
 	font-weight: 600;
 }
 .searchnavitem .product
 {
 	margin-left: 10px;

 }
 .listNavigator
 {
 	margin-top: 10px;
 }
 
em{ font-style:italic; }
.boxContainer { border: 1px solid #ddd; }
.boxContainer h2 {background: #3b3c39; color: #fff; padding: 10px; text-align: center; font-weight: 600 }
.boxContainer img { margin: 0 auto; display: block; }
.boxContainer span.header { font-weight: bold; }
.boxContainer .item { padding: 10px; position: relative; }
.boxContainer  .buyButtonPosition { position: absolute; bottom: 10px; right: 10px; }


.mainContainer.noBanner { width: 721px; padding-right: 0; }



.CheckOutOneStep1 { border-right: 1px dotted #222; padding:0 24px 0 0; width: 700px;float:left;}

.footerTopic
{
	color: #af9c5b;
	font-weight: 600;
}

.WebFooterText div.paymentTypes
{
	float:right;
}


.moreImage-header
{
	display: inline-block;
	padding: 10px 0;
	font-weight: 600;
}


.c-CheckOutUpdateButton
{
	background: url(../images/updateItem.jpg);
	border: 0;
	width: 20px;
	height: 20px;
}

.c-CheckOutRemoveButton
{
	background: url(../images/deleteItem.jpg);
	border: 0;
	width: 20px;
	height: 20px;
}



/*Checkout */
.c-CheckOutHeader
{
	background: #3b3c39;
    color: #af9c5a;
    height:31px;
    line-height:31px;
    margin:0;
    padding-left:18px;
    margin-top: 8px;
    margin-bottom: 8px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.c-CheckOutHeader.top
{
    font-size:130%;
}
.CheckOutCustomer
{
	overflow: hidden;
}
.Address
{
	float: left;
	width: 345px;
	margin-right: 5px;
}
.Login
{
	float: left;
	margin-left: 5px;
	width: 345px;
}
.c-inputRow
{
	margin-bottom: 5px;
}
input.c-CheckOutTextBox
{
	width: 140px;
}
.c-inputRow label
{
	display: inline-block;
	width: 90px;
}
.c_extraInputRow
{
	margin-left: 90px;
}

/*Table Cart */

.ShoppingCartSum
{
	float:right;
	border: 1px solid #ccc;
	background: #f3f3f3;
	width: 300px;
}

.ShoppingCartSum td
{
	padding: 2px 4px;
}

.c-checkoutCart 
{

	width: 100%;
}
.c-checkoutCart td
{
	border: 1px solid #ddd;
	padding: 10px;
}
.c-checkoutCart th
{
	padding: 5px;
}
.c-checkoutCart .CheckOutProduct {
    width: 80px;
    border-right: 0px;
}
.c-checkoutCart .CheckOutArticleID {
    width: 60px;
    border-right: 0px;
    border-left: 0px;
}
.c-checkoutCart .CheckOutDeliveryDate {
    width: 60px;
    border-right: 0px;
    border-left: 0px;
}
.c-checkoutCart .CheckOutQuantity {
    width: 60px;
    border-right: 0px;
    border-left: 0px;
}
.c-checkoutCart .CheckOutProductPrice {
    width: 40px;
    border-right: 0px;
    border-left: 0px;
}
.c-checkoutCart .CheckOutTotalNOVAT {
    width: 40px;
    border-right: 0px;
    border-left: 0px;
}
.c-checkoutCart .CheckOutRemove {
    width: 20px;
    text-align: center;
    border-left: 0px;
}
.c-checkoutCart .CheckOutQuantity input
{
	width: 20px;
}

.c-RightHeader
{
	background: #af9c5a;
	color: #fff;
	padding: 8px 8px 8px 23px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.c-RightText
{
	background: #f8f7f7;
	padding: 24px 21px;
}
.shadow.moreSpace
{
	margin-bottom: 20px;
}


.sub-menu
{
	overflow: auto;
	padding-top: 0.5em;
}
.sub-menu li
{
	float: left;
	display: inline-block;

	padding-right: 20px;
	height: 14px;
}

.sub-menu li a
{


}

/*FAQ*/
.odd
{
	background-color:#EEE9BF;
	margin-top:5px;
	padding:3px;
}

.startpageProductImage 
{
	float: left;
	margin-right: 30px;
}