/* Begin New Styles */
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}
.block {display:block;}

#left_container 
{
	margin:0;
	width:199px;
	height:100%;
	float:left;
}
* html #left_container { margin:0 0 0 3px; }
*:first-child+html #left_container { margin:0 0 0 3px; }

.bogomargin {margin-bottom:13px;}
.reordermargin {margin-bottom:15px;}

#formats_pat 
{
	width:199px;
	height:100%;
	margin:0;
	background:url(/artistic_assets/images/new_look/formatspat.gif) repeat-y top;
}

#formats_top
{
	width:199px;
	height:100%;
	background:url(/artistic_assets/images/new_look/formatstop.gif) no-repeat top;
}

#formats_bottom 
{
	width:199px;
	padding:15px 0;
	height:100%;
	background:url(/artistic_assets/images/new_look/formatsbottom.gif) no-repeat bottom;
}

#formats_bottom h2 { 
	margin:0;
	padding-left:8px;
	border-left:1px solid #ccc;
	}

	#formats_bottom a {
		color:#c73522;
		}
	
	#formats_bottom a#walletstyle, #formats_bottom a#sidetear, #formats_bottom a#deskset
	{
		margin:0;
		display:block;
		text-decoration:none;
		border-right:1px solid #ccc;
		font-size:15px;
		font-weight:normal;
		color:#cb5714;
	}
	
	a#walletstyle {
		width:78px;
		padding:0 103px 0 0;
		height:43px;
		background:#fff url(/Artistic_assets/images/new_look/walletstyle.gif) no-repeat;
		}
		
	a#sidetear {
		width:74px;
		padding:0 107px 0 0;
		height:41px;
		background:#fff url(/Artistic_assets/images/new_look/sidetear.gif) no-repeat;
		}
		
	a#deskset {
		width:60px;
		padding:10px 121px 0 0;
		height:42px;
		background:#fff url(/Artistic_assets/images/new_look/deskset.gif) no-repeat;
		}

#formats_bottom p 
{
	color:#535353;
	font-size:11px;
	margin:0 0 8px;
	padding:0 8px 12px;
	display:block;
	background:#fff url(/Artistic_assets/images/new_look/formatsline.gif) bottom center no-repeat;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#formats_bottom p.last { background:#fff; padding-bottom:0; }

:not(:root:root) #formats_bottom p 
{
	margin:5px 0 0 0;
	line-height:13px;
}

/*#formats_bottom a:hover p {text-decoration:underline;}*/

.formatsline {margin:11px 1px 8px 1px;}
* html .formatsline {margin:11px 0 8px 2px;}

#right_container 
{
	width:541px;
	margin-left:10px;
	height:100%;
	float:left;
}

.mainoffermargin {margin-bottom:13px;}

#hometext 
{
	position:relative;
	margin-left:10px;
	width:541px;
	height:100%;
}

#hometext h1 {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#c73522;
	margin:0;
	}

#hometext p
{
	font-size:11px;
	line-height:15px;
	margin:7px 0 0 0;
	width:435px;
}

.seeallbtn 
{
	margin:3px 0 3px 0;
	height:32px;
	display:block;
}

*html .seeallbtn {margin:7px 0 11px 0;}
*:first-child+html .seeallbtn {margin:7px 0 11px 0;}

.guaranteecallout 
{
	position:absolute;
	width:91px;
	height:92px;
	top:0;
	right:0;
}

#featuredchecks 
{
	width:551px;
	height:225px;
	padding:0;
	margin:0;
}

#featuredchecks a
{
	width:158px;
	height:91px;
	float:left;
	margin:0 0 2px 0;
	padding:10px;
	list-style:none;
	background:url(/artistic_assets/images/new_look/checkhover.gif) no-repeat;
	background-position:178px 0;
}

#featuredchecks a:hover {background-position:0 0;}
#featuredchecks a.checkrightmargin {margin:0 5px 2px 0;}
.checkbottommargin {margin-bottom:6px;}

#fourchecks_pat 
{
	width:760px;
	height:35px;
	margin:10px auto;
	background:url(/artistic_assets/images/new_look/pat4checks.gif) repeat-x top;
}

#fourchecks_left
{
	width:100%;
	height:35px;
	background:url(/artistic_assets/images/new_look/left4checks.gif) no-repeat left;
}

#fourchecks_right 
{
	width:760px;
	height:35px;
	background:url(/artistic_assets/images/new_look/right4checks.gif) no-repeat right;
}


.logo4checks 
{
	display:inline;
	margin:3px 12px 0 6px;
	float:left;
}

.field4checks 
{
	width:299px;
	height:19px;
	border:1px solid #bebebe;
	padding:0;
	margin:7px 8px 0 0;
	float:left;
}

.button4checks 
{
	width:70px;
	height:25px;
	border:0;
	padding:0;
	margin:5px 0 0 0;
	float:left;
}

.gpbanner {margin:0 10px 0 10px;}
.jzbanner { margin:0 5px; }

#bottom_container {height:55px; width:750px; margin:0 auto;}


/* End New Styles */


/* BeginOLD Styles */
#container {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#392B23;
	}
	
#qreoheader {
	float:left;
	position:relative;
	margin-top:-94px;
	top:2px;
	width:685px;
	height:79px;
	border-top:1px solid #D7C0BE;
	border-right:1px solid #D7C0BE;
	border-bottom:1px solid #D7C0BE;
	background-color:#F3F0EA;
	left:65px;
	}
	
#qreocallout{
	position:absolute;
	text-align:right;
	width:161px;
	right: 5px;
	top: 0px;
	left: 510px;
	}

#qreocallout b a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#660000;
	}
	
#qreocallout a{
	text-decoration:none;
	color:#392B23;
	}
	
#qreocallout a:hover{
	text-decoration:underline;
	}
	
#maincontent {
	position:relative;
	height:350px;
	}
	
#leftcontainer{
	position:relative;
	margin-left:215px;
	margin-top:0px !important;
	width:535px;
	height:350px;
	border:1px solid #D7C0BE;
	}

*html #leftcontainer 
{
	margin-left:0;
	width:534px;
}
	
#maintexthp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#392B23;
	position:absolute;
	top:10px;
	left:10px;
	width:200px;
	height:auto;
	}
	
#artman {
	position:absolute;
	top:10px;
	left:222px;
	width:271px;
	height:128px;
	right: 0px;
	}
	
#category{
	float:left;
	width:205px;
	height:350px;
	display:inline;
	margin:0 0 0 2px;
	}
	
*html #category{width:197px;}

#category p{
	position:absolute;
	width:auto;
	line-height:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#392B23;
	margin-top:3px;
	}

#category h2
{
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#660000;
	}

#category ul{
	list-style:none;
	padding-top:0;
	padding-left:2px;
	margin:0;
	background-image: url(/Artistic_Assets/images/home/largearrow.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
	}

#category li{
	list-style:none;
	padding-left:0 0 0 10px;
	display:block;
	}

#sidetearcat {
	position:relative;
	right:3px;
	width:203px !important;
	height:113px !important;
	height:115px;
	padding:0px 3px 0px 3px;
	border:1px solid #D7C0BE;
	background-color:#F3F0EA;
	margin-bottom:3px;
	}
	
#sidetearcat a{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:-1px;
	line-height:13px;
	font-size:11px;
	color:#913E1E;
	bottom:15px;
	left:4px;
	}
	
#walletcat {
	position:relative;
	right:3px;
	width:203px !important;
	padding:0px 3px 0px 3px;
	height:113px;
	border:1px solid #D7C0BE;
	background-color:#F3F0EA;
	margin-bottom:3px;
	}

#walletcat a{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:-1px;
	line-height:13px;
	font-size:11px;
	color:#913E1E;
	bottom:6px;
	right:10px;
	top: 61px;
	}
	
#desksetcat {
	position:relative;
	right:3px;
	width:203px !important;
	padding:0px 3px 0px 3px;
	height:114px !important;
	height:115px;
	border:1px solid #D7C0BE;
	background-color:#F3F0EA;
	}

#desksetcat a{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:-1px;
	line-height:13px;
	font-size:11px;
	color:#913E1E;
	bottom:15px;
	left:6px;
	}

	
#featuretitle {
	position:absolute;
	background-image: url(/Artistic_Assets/images/home/feauredtitle.gif);
	background-repeat:no-repeat;
	line-height:0px;
	height:21px;
	width:520px;
	border-bottom:1px solid #660000;
	border-top:1px solid #660000;
	text-indent:-9000px;
	left: 5px;
	top: 141px;
	}

#designs {
	position:relative;
	width:533px;
	height:180px;
	left: 0px;
	top: 167px;
	}

#d1 {
	position:absolute;
	text-align:center;
	width:145px;
	height:64px;
	left: 38px;
	top: 5px;
	}

#designs a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2E2220;
	}
	
#d2 {
	position:absolute;
	text-align:center;
	width:145px;
	height:64px;
	left: 197px;
	top: 5px;
	}
	
#d3	{
	position:absolute;
	width:145px;
	text-align:center;
	height:64px;
	right: 38px;
	top: 5px;
	}

#sideimage a{
	position:absolute;
	width:auto;
	height:auto;
	left: 89px;
	top: 48px;
	}

#walletimage a{
	position:absolute;
	width:auto;
	height:auto;
	top: 56px;
	left: 6px;
	}

#deskimage a{
	position:absolute;
	width:auto;
	height:auto;
	left: 86px;
	bottom: 4px;
	top: 51px;
	}
	
#otherproducts {
	position:relative;
	width:758px;
	text-align:center;
	margin-top:6px;
	left: 0px;
	top: 0px;
	}
	
#otherproducts span{
	position:relative;
	float:left;
	padding:0px 12px 0px 12px;
	}
	
#otherproducts img{
	margin-top:5px;
	}

#corner1, #corner2, #corner3 {
	position:absolute;
	width:9px;
	height:9px;
	right: -1px  !important;/* Styles for Mozilla, Safari, IE Mac */
	right: -2px; /* Styles for MS IE5 PC */
	right/**/:/**/-2px; /* Styles for IE6 PC */
	bottom: -1px  !important;/* Styles for Mozilla, Safari, IE Mac */
	bottom: -2px; /* Styles for MS IE5 PC */
	bottom/**/:/**/-2px; /* Styles for IE6 PC */
	background-image: url(/Artistic_Assets/images/home/catcorner.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}

.redboldtimes {
	text-align:left;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #660000;
	margin-left:140px;
	}

#save h2{
	position:absolute;
	left:12px;
	top:8px;
	background-image: url(/Artistic_Assets/images/home/savingupto.gif);
	background-repeat:no-repeat;
	text-indent:-9000px;
	margin:0;
	padding:0;
	width:283px;
	height:33px;
	z-index:1;
	}

#mpicon1 {
	position:absolute;
	bottom:158px;
	right:183px;
	background-image:url(/Artistic_Assets/images/home/mp_icon.gif);
	width:43px;
	height:26px;
	z-index:1;
	}
	
#mpicon2 {
	position:absolute;
	bottom:69px;
	right:25px;
	background-image:url(/Artistic_Assets/images/home/mp_icon.gif);
	width:43px;
	height:26px;
	z-index:1;
	}

#nowavailable {
	width:75px;
	margin-left:-10px;
	height:99px;
	top: -7px;
	}
	
#ccbanner {
	position:absolute;
	right:5px;
	top:10px;
	}

.forchecks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	}

#search{
	background:url(/Artistic_Assets/images/home/4checksbg.gif) no-repeat;
	width: 129px;
	margin-top:-10px;
	float:left;
	height:94px;
	}

#searchbox{
	padding-top:54px;
	left:0px;
	bottom:3px;
	}

.sb{
	margin-top:5px;
	left:30px 
	}

#bannerad_spot{
	position:absolute;
	top:7px;
	left:477px;
	width:275px;
	}

#customernumb{color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:8px; border-top:1px solid #660000; }
#customernumb b{color:#660000; font-weight:bold; font-size:12px;}
/* End OLD Styles */

