body      {
	text-align:center;
	padding:0;
	margin:0;
	font-size:70%;
	background:#E3E3E3 url("images/nav_cookware_run/bg_body.jpg") repeat-x;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:70%;
	color: #DC273F;
}
html>body {font-size:70%;}
body, input, select, textarea  {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
table, input, select, textarea {vertical-align:middle; font-size:100%;}

a {
	color: #cc0000;
	text-decoration: underline;
}
a:hover {
	color: #EA667B;
	text-decoration: none;
}
h1 {font-size: 120%; margin:2ex 0;}
h2 {
	border-top: solid 1px #AB2234;
	border-bottom: solid 1px #AB2234;
	font-size:100%;
	text-align: right;
	margin-bottom: 0px;
	color: #AB2234;
}
ul {
	list-style: none;
}
div        {text-align:left;}
th         {}
form       {margin:0; display:inline;}
hr         {height:1px; /*clear:both;/*/ width:inherit; border-top:1px solid #B5B5B5; border-bottom:none; }
dl         {}
dt         {font-size:100%; font-weight:bold; margin-top:20px;}
acronym    {border-bottom:1px dotted #660033;}
blockquote {
	margin:-2ex 0 5ex 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:130%;
	color: #666666;
}

#container {
	/* width: 762px; */
	width:960px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/mainbackground.gif);
}

#header {
	background-color: #ffffff;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 195px;
	text-align: right;
	z-index:10;
}

#main {
	width: 958px;
	margin-left: 2px;
	background-repeat: repeat-y;
}

#nav {
	width: 660px;
	margin-left: auto;
	margin-right: 0px;
	text-align: right;
	height: 22px;
}

#nav ul {
	margin:0px;
	padding: 0px;
}

#nav ul li {
	padding: 0px;
	float: left;
	margin-right: 1px;
}

#nav ul li a:hover {
	filter:alpha(opacity=70); -moz-opacity:0.7; position:relative; top:1px;
}

#subnav {
	text-align: right;
	margin-right: 20px;
	height: 22px;
	line-height: 22px;
}
#navigation {
	padding-bottom:47px;
	background: url(images/nav_cookware_run/bg_navside.jpg) 0 0 repeat-x;
	border-left: solid 1px #b5b5b5;
	width: 158px;
	float: left;
	text-align: center;
	color: #666666;
}

#content {
	width: 765px;
	padding: 10px 20px 10px 13px;
	float: left;
	margin-top:-47px;
	z-index:20;
	position:relative;
}

#banner{width:766px; height:218px; background:url(images/banner.jpg); margin: 0px 0 10px 0;}

#footer {
	clear: both;
	height:30px;
	padding: 10px 3px 0 3px;
	background:url(images/bottom.gif) no-repeat;
}

#logo {
	margin-top: 23px;
	margin-right: 20px;
	margin-bottom: 25px;
}

#navigation h2{
	border-top: 0;
	border-bottom:0;
	font-size:100%;
	text-align: left;
	margin-bottom: 1px;
	margin-top:0;
	text-transform:uppercase;
}

#navigation h2 a {
	margin-bottom: 0px;
	color: #AB2234;color:#fff; background:url(images/navigation_bg.jpg) no-repeat; text-decoration: none; height:22px; padding: 8px 0 0 32px; display:block;
}

#productnav {
	text-align: left;
}

.section { font-weight: bold; background:url(images/section_bg.jpg) repeat-x; text-align:left;}

a.section { display: block;}
#productnav a.section { color:#bbb; background:url(images/section_bg.jpg) repeat-x; text-decoration: none; height:23px; padding: 7px 0 0 7px;}
#productnav a.section:hover { color:#fff;}


#subnav a{color: #000000;text-decoration: none;}
	#subnav a:hover{color: #999999;}

#navigation a{color:#000; text-decoration: none;}
	#navigation a:hover,{color:#666666;}

.basket{ background:url(images/basket_bg.jpg) no-repeat; padding:35px 7px 10px 7px;}
	#navigation div.basket a{ text-decoration:underline;}
	#navigation div.basket a:hover{ text-decoration:none;}
	.basket span{color:#3c3a3c; text-align:center;}
	.basket span em{color:#ce001c; font-style:normal;}

#productnav a { color:#000; text-decoration: none; background:#f1f1f1 url(images/productnav_bg.jpg) no-repeat; display:block; border-bottom:1px #bbb solid; padding: 7px 7px 7px 18px;}
	#productnav a:hover {color: #999999;}

#simplesearch    {margin: 0 0 7px 0;background: url("images/nav_cookware_run/bg_ss.jpg") 0 1ex repeat-x; display:block; width:158px; color:#666;}
#ss              {border:1px solid #000; padding:3px; width:124px; color:#666; margin:0;}
.style1,.attention {font-size:110%; color: #CC0000;}


.actCHECKOUTEM {background-color:#dd2d45;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger, .actlarge ,.actxlarge, .actxxlarge{}

.actsmaller, .actxxsmall, .actxsmall, .actsmall, .small{}
.plaintext{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}


.actwarningcolor{color:#d4001d;}
.actrequiredcolor{color:#d4001d;}
.actsearchhighlightcolor{color:#d4001d;}
.actrequired{color:#d4001d;}
.actwarning{color:#d4001d;}
#breadcrumb { font-weight: bold; margin-bottom: 15px; }
#breadcrumb a  { text-decoration: underline; color: #cc0000; }
.actregular{color: #cc0000; }

.BasketHeader {
	background-color: #DD2D45;
	color: #ffffff;
	font-weight: bold;
}
.basketitem,.baskettotal {
	background-color: #eeeeee;
	color: #000000;	
}
.baskettotaltext {
	font-weight: bold;
}
#thumbs { float: left; }

.weddinglistsection {
	margin-right: 2px;
	float: left;
}

.weddinglisttitle {
	width: 179px;
	height: 32px;
	padding-left: 10px;
	background-color: #DFDFDF;
	color: #000000;
	line-height: 32px;
	font-weight: bold;
	display: block;
}

#Field{width:250px;border:1px solid #C2122A;background-image:url(images/field-bg.gif);}

.red {color:#C2122A}

#checkout {
	width: 100%;
	background-color: #ffffff;
}

#checkout td {
	background-color: #eeeeee;
}

.productlisting { width: 24.7%; height:130px; padding: 20px 0 0 0; text-align:center; float: left; border:1px #ccc solid;}
	.productlisting a{ text-decoration:none;}
	
#galleryframe { float: left; width: 350px; height; 400px; background-color: #dddddd; }
#galleryimage { width: 350px; height: 350px; }
#gallerycaption { text-align: center; height: 30px; padding: 10px;}
.gallerythumb { margin: 2px; width: 50px; height: 50px; float: left; }

.fl{ float:left;}
.fr{ float:right;}

.btnlink{padding:7px 10px 7px 10px; background:url(images/link_bg.gif) no-repeat;}
	.btnlink a{text-decoration:none;}
	
	.box{ background-image: url(images/box.jpg); background-repeat: no-repeat; background-position: left top; padding:7px; font-weight:normal; font-size:10px; width:304px; height:87px; margin-top:22px; padding-left:10px; }
	
	.drkbox{color:#efefef;}
		.drkbox a{color:#F33}
		
	h4{font-size:24px; padding:0px; margin:0px; color:#333; letter-spacing:-0.08em; font-weight:normal;}
	.gry a{color:#999}
	
	#productsLayout{}
		#productsLayout tr:hover{}
		
/* promotions */

#promotion-message { margin: 10px 0px 10px 0px; padding: 10px; border: 1px solid #800000; color: #800000; text-align: center; }
#promotional-code { margin: 10px 0px 10px 0px; padding: 10px; border: 1px solid #333333; background-color: #f5f5f5; }
.promotion-line { background-color: #800000; color: #ffffff; }