/*** TEMPLATES / ORIGINAL / HEADER.PHP *****************************************************************************************/

#header .top-links {
	width: 					100%;
	height: 				30px;
	background: 			#eeeced;
}

#header .top-links .left {
	float:					left;
	width:					400px;
}

#header .top-links .left p {
	float: 					left;
	display: 				block;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#b8b8b8;
	text-decoration: 		none;
	margin: 				6px 0 0 20px;
	padding: 				0 0 0 10px;
}

#header .top-links .left a {
	float: 					left;
	display: 				block;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#000;
	text-decoration: 		underline;
	margin: 				6px 0 0 20px;
	padding: 				0 0 0 10px;
}

#header .top-links .left a:hover {
	float: 					left;
	display: 				block;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#000;
	text-decoration: 		none;
	margin: 				6px 0 0 20px;
	padding: 				0 0 0 10px;
}

#header .top-links .right {
	float:					right;
	width:					400px;
}

#header .top-links .right p {
	float: 					right;
	display: 				block;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#b8b8b8;
	text-decoration: 		none;
	margin: 				6px 20px 0 0;
	padding: 				0 0 0 10px;
}

#header .top-links .right a {
	float: 					right;
	display: 				block;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#000;
	text-decoration: 		underline;
	margin: 				6px 20px 0 0;
	padding: 				0 0 0 10px;
}

#header .top-links .right a:hover {
	float: 					right;
	display: 				block;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#000;
	text-decoration: 		none;
	margin: 				6px 20px 0 0;
	padding: 				0 0 0 10px;
}



#header-search-n {
	width:					960px;	
	margin:					130px auto 0 auto;
	padding:				16px 0 0 0;
	position:				relative;
	
}

#header-search-n .logo {
	position:				absolute;
	/*top:					-44px;
	left:					60px;*/
	top:					-56px;
	left:					50px;
}

#header-search-n .buttons {
	position:				absolute;
	top:					-17px;
	right:					20px;
}

#header-search-n .buttons a {
	float:					left;
}

#find-box {
	position:				relative;
	margin:					auto auto;
	width:					870px;
	border:					1px solid #e5e5e5;
}

#find-box h2 {
	position:				absolute;
	top:					-30px;
	right:					0;
	font:					bold 18px Arial, Helvetica, sans-serif;
	color:					#000;
}

#find-box .tlc {
	position:				absolute;
	top:					-1px;
	left:					-1px;
	background:				url(../../../images/find-box-tlc.gif) no-repeat;
	width:					3px;
	height:					3px;
}

#find-box .trc {
	position:				absolute;
	top:					-1px;
	right:					-1px;
	background:				url(../../../images/find-box-trc.gif) no-repeat;
	width:					3px;
	height:					3px;
}

#find-box .brc {
	position:				absolute;
	bottom:					-1px;
	right:					-1px;
	background:				url(../../../images/find-box-brc.gif) no-repeat;
	width:					3px;
	height:					3px;
}

#find-box .blc {
	position:				absolute;
	bottom:					-1px;
	left:					-1px;
	background:				url(../../../images/find-box-blc.gif) no-repeat;
	width:					3px;
	height:					3px;
}

#find-box .red-bar {
	position:				relative;
	margin:					5px auto 0 auto;
	background: 			#cc0218 url(../images/header-red-bar-search.gif) 99.3% 50% no-repeat;
	width:					862px;
	height:					32px;
}

#find-box .red-bar h1 {
	padding:				4px 0 0 8px;
}

#find-box .search-buttons {
	margin:					15px auto 0 auto;
	width:					840px;
}

#find-box .search-buttons fieldset {
	border:					none;
	padding: 				0;
}

#find-box .search-buttons .subby {
	cursor:					pointer;
	float:					right;
}

#find-box .search-buttons .search1 {
	width:					686px;
	height:					27px;
	float:					left;
	font:					16px Arial, Helvetica, sans-serif;
	color:					#000;
	padding: 				8px 0 0 8px;
	border:					1px solid #c0c0c0;
}

#find-box .search-buttons .in {
	width:					60px;
	height:					31px;
	float:					left;
	text-align:				center;
}

#find-box .search-buttons .in p {
	margin: 				5px 0 0 0;
	font:					bold 20px Arial, Helvetica, sans-serif;
	color:					#000;
}

#find-box .search-buttons .search2 {
	width:					155px;
	height:					27px;
	float:					left;
	font:					12px Arial, Helvetica, sans-serif;
	color:					#000;
	padding: 				8px 0 0 8px;
	border:					1px solid #c0c0c0;
}

#find-box .search-buttons p.note1 {
	font: 					bold 10px Arial, Helvetica, sans-serif;
	color: 					#000000;
	padding:				0 0 0 10px;
	margin: 				3px 0 5px 0;
	float:					left;
	width:					440px;
}

#find-box .search-buttons p.note2 {
	font: 					10px Arial, Helvetica, sans-serif;
	color: 					#c0c0c0;
	margin: 				3px 0 5px 70px;
	float:					left;
}

/*** TEMPLATES / ORIGINAL / MAIN_PAGE.TPL.PHP *****************************************************************************************/

#main {
	width: 					1000px;
	margin: 				0 auto auto auto;
	position:				relative;
}

#column-left {
	float:					left;
	width:					194px;
	margin:					0 8px 0 0;
	position:				relative;
}

#column-mid {
	position:				relative;
	float:					left;
	width:					604px;
	border:					1px solid #e5e5e5;
}

#column-right {
	float:					left;
	width:					174px;
	margin:					0 0 0 8px;
	position:				relative;
}

/*** TEMPLATES / ORIGINAL / FOOTER.PHP *****************************************************************************************/

#footer {
	width:					98%;
	margin:					100px auto 0 auto;
}

#footer p {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#999;
	margin:					0;
}

#footer a {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#999;
	text-decoration:		none;
}

#footer a:hover {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#cc0218;
	text-decoration:		underline;
}

#footer .left {
	float:					left;
}

#footer .right {
	float:					right;
	text-align:				right;
}





#cheaptour {
	width:					940px;
	margin:					5px auto 0 auto;
}

#cheaptour p {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#999;
	margin:	  				0px auto 0 40px;
}


#cheaptour a {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#999;
	text-decoration:		none;
}

#cheaptour a:hover {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#cc0218;
	text-decoration:		underline;
}

#cheaptour .left {
	float:					left;
}

#cheaptour .right {
	float:					right;
	text-align:				right;
}


/*** TEMPLATES / CONTENT / INDEX_DEFAULT.TPL.PHP *****************************************************************************************/

#top-cheap-stores {
	float:					left;
	width:					518px;
	border:					1px solid #e5e5e5;
	margin:					0 8px 0 0;
	position:				relative;
}

#top-cheap-stores .header {
	width: 					490px;
	padding: 				5px 6px 3px 10px;
	height: 				24px;
	background: 			#a9a7a7 url(../../../images/top-cheap-stores-icon.gif) 98.5% 50% no-repeat;
	margin: 				5px auto 10px auto;
	position:				relative;
}

#top-cheap-stores .header h1 {
	float:					left;
	font:					bold 16px Arial, Helvetica, sans-serif;
}

#top-cheap-stores table {
	width:					92%;
	margin:					0 auto 10px auto;
}

#top-cheap-stores table td.logo {
	width:					26%;
	border-right:			1px solid #e5e5e5;
	height:					50px;
	text-align:				center;
}

#top-cheap-stores table td.logo img {
	margin:					0 20px 5px 0;
}

#top-cheap-stores table td.blurb {
	width:					74%;
}

#top-cheap-stores table td.blurb p {
	padding: 				0 0 0 10px;
	margin:					0;
}

#top-cheap-items {
	width:					468px;
	border:					1px solid #e5e5e5;
	position:				relative;
}

#top-cheap-items .header {
	width: 					440px;
	padding: 				5px 6px 3px 10px;
	height: 				24px;
	background: 			#a9a7a7 url(../../../images/top-cheap-items-icon.gif) 98.5% 50% no-repeat;
	margin: 				5px auto 10px auto;
	position:				relative;
}

#top-cheap-items .header h1 {
	float:					left;
	font:					bold 16px Arial, Helvetica, sans-serif;
}

#top-cheap-items .products {
	width:					430px;
	margin:					0 auto 10px auto;
}

#top-cheap-items .products a.item {
	float:					left;
	display:				block;
	width:					200px;
	height:					50px;
	font:					12px arial;
	color:					#000;
	text-decoration:		underline;
	margin:					0 10px 0 0;
}

#top-cheap-items .products a:hover.item {
	float:					left;
	display:				block;
	width:					200px;
	height:					50px;
	font:					12px arial;
	color:					#cc0218;
	text-decoration:		underline;
	margin:					0 10px 0 0;
}

#top-cheap-items .products a.more {
	float:					right;
	font:					12px arial;
	color:					#cc0218;
	text-decoration:		underline;
	margin:					0 10px 0 0;
	padding:				0 0 0 10px;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
}

#top-cheap-items .products a:hover.more {
	float:					right;
	font:					12px arial;
	color:					#cc0218;
	text-decoration:		underline;
	margin:					0 10px 0 0;
	padding:				0 0 0 10px;
	background: 			url(../../../images/arrow_sml.gif) center left no-repeat;
}

#cheapskates-club {
	width:					468px;
	border:					1px solid #e5e5e5;
	position:				relative;
	margin:					8px 0 0 0;
}

#cheapskates-club fieldset {
	border:					none;
}

#cheapskates-club fieldset input.t {
	width:					376px;
	height:					24px;
	border:					1px solid #c0c0c0;
	font:					12px Arial, Helvetica, sans-serif;
	color:					#000;
	padding: 				8px 0 0 8px;
	float:					left;
	margin:					0 10px 10px 0;
}

#cheapskates-club fieldset img {
	padding:				5px 0 0 0;
	float:					left;
	cursor:					pointer;
}

#cheapskates-club .header {
	width: 					440px;
	padding: 				5px 6px 3px 10px;
	height: 				24px;
	background: 			#cc0218 url(../../../images/cheapskate-club-icon.gif) 98.5% 50% no-repeat;
	margin: 				5px auto 10px auto;
	position:				relative;
}

#cheapskates-club .header h1 {
	float:					left;
	font:					bold 16px Arial, Helvetica, sans-serif;
}

/*** TEMPLATES / ORIGINAL / BOXES / CHEAPSKATE_CLUB.PHP *****************************************************************************************/

#cheapskates-club-s {
	width:					192px;
	border:					1px solid #e5e5e5;
	position:				relative;
	margin:					0 0 5px 0;
}

#cheapskates-club-s p {
	font: 					bold 12px Arial, Helvetica, sans-serif;
	color: 					#787676;
	padding:				0 0 0 10px;
	margin: 				5px 5px 5px 10px;
	background: 			url(../../../images/arrow_sml.gif) left 5px no-repeat;
}

#cheapskates-club-s fieldset {
	border:					none;
}

#cheapskates-club-s fieldset input.t {
	width:					112px;
	height:					24px;
	border:					1px solid #c0c0c0;
	font:					12px Arial, Helvetica, sans-serif;
	color:					#000;
	padding: 				8px 5px 0 5px;
	float:					left;
	margin:					0 8px 1px 0;
}

#cheapskates-club-s fieldset img {
	padding:				5px 0 0 0;
	float:					left;
	cursor:					pointer;
}

#cheapskates-club-s .header {
	width: 					166px;
	padding: 				8px 6px 3px 10px;
	height: 				21px;
	background: 			#5aa4c2 url(../../../images/cheapskate-club-icon-b.gif) 97% 50% no-repeat;
	margin: 				5px auto 0 auto;
	position:				relative;
}

#cheapskates-club-s .header h1 {
	float:					left;
	font:					bold 14px Arial, Helvetica, sans-serif;
}

/*** TEMPLATES / ORIGINAL / BOXES / SHOPPING_CART.PHP *****************************************************************************************/


#shopping-cart-s {
	width:					178px;
	height:					300px;
	border:					1px solid #e5e5e5;
	position:				relative;
	margin:					0 0 5px 0;
}

#shopping-cart-s .header {
	width: 					152px;
	padding: 				8px 6px 3px 10px;
	margin: 				5px auto 0 auto;
	height: 				21px;
	background: 			#5aa4c2 url(../../../images/shopping-cart-icon.gif) 97% 50% no-repeat;
	position:				relative;
}

#shopping-cart-s .header h1 {
	float:					left;
	font:					bold 14px Arial, Helvetica, sans-serif;
}	

#shopping-cart-s .contents {
	font:					10px Arial, Helvetica, sans-serif;
}	

#shopping-cart-s p {
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#787676;
	padding:				0 0 0 10px;
	margin: 				15px 5px 5px 10px;
	background: 			url(../../../images/arrow_sml.gif) left 5px no-repeat;
}

/*** TEMPLATES / ORIGINAL / BOXES / CHEAPSKATE_DEALS.PHP *****************************************************************************************/

#cheapskate-deals {
	/*width:					178px;*/
	width:					192px;
	border:					1px solid #e5e5e5;
	position:				relative;
	margin-bottom:			5px;
}

#cheapskate-deals .header {
	/*width: 					152px;*/
	width: 					166px;
	padding: 				8px 6px 3px 10px;
	height: 				21px;
	background: 			#5aa4c2 url(../../../images/dollar-icon.gif) 97% 50% no-repeat;
	margin: 				5px auto 0 auto;
	position:				relative;
}

#cheapskate-deals .header h1 {
	float:					left;
	font:					bold 14px Arial, Helvetica, sans-serif;
}

#cheapskate-deals .content {
	margin:					10px auto 10px auto;
	width:					160px;
}

#cheapskate-deals .content .prod {
	width:					160px;
	border-bottom:			1px solid #dbdbdb;
	text-align:				center;
	margin:					0 0 10px 0;
}

#cheapskate-deals .content .prod img {
	margin:					0 auto 5px auto;
}

#cheapskate-deals .content .prod p {
	font: 					bold 12px Arial, Helvetica, sans-serif;
	color:					#000;
	padding:				0 0 0 10px;
	margin: 				5px 0 5px 0;
	background: 			url(../../../images/arrow_sml.gif) left 5px no-repeat;
	text-align:				left;
}

#cheapskate-deals .content .prod p span {
	font: 					bold 14px Arial, Helvetica, sans-serif;
	color: 					#cc0218;
}	                                    

/*** TEMPLATES / ORIGINAL / BOXES / TOP_TEN.PHP *****************************************************************************************/

#top-ten {
	width:					178px;
	border:					1px solid #e5e5e5;
	position:				relative;
	margin:					0;
}

#top-ten .header {
	width: 					152px;
	padding: 				8px 6px 3px 10px;
	height: 				21px;
	background: 			#5aa4c2 url(../../../images/categories-icon.gif) 97% 50% no-repeat;
	margin: 				5px auto 0 auto;
	position:				relative;
}

#top-ten .header h1 {
	float:					left;
	font:					bold 14px Arial, Helvetica, sans-serif;
}

#top-ten .content {
	margin:					5px auto 10px 6px;
	padding:				0;
	width:					160px;
}

#top-ten .content a {
	display: 				block;
	font: 					11px Arial, Helvetica, sans-serif;
	color: 					#000;
	text-decoration: 		none;
	margin: 				5px 0 0 0;
	position:				relative;
	padding:				3px;
}

#top-ten .content a:hover {
	display: 				block;
	font: 					11px Arial, Helvetica, sans-serif;
	color: 					#cc0218;
	text-decoration: 		none;
	margin: 				5px 0 0 0;
	position:				relative;
	padding:				3px;
}

#top-ten .content a img {
	width:					38px;
	border:					2px solid #ababab;
	margin:					0 10px 0 0;
}

#top-ten .content a:hover img {
	width:					38px;
	border:					2px solid #cc0218;
	margin:					0 10px 0 0;
}

#top-ten .content a span {
	position:				absolute;
	top:					2px;
	left:					50px;
	text-decoration: 		underline;
	width:					110px;
}

#top-ten .content a:hover span {
	position:				absolute;
	top:					2px;
	left:					50px;
	text-decoration: 		underline;
	width:					110px;
	cursor:					pointer;
}

/*** TEMPLATES / ORIGINAL / BOXES / CATEGORIES3.PHP *****************************************************************************************/

#categories {
	padding:				0 0 0 0;
	margin:					0 0 5px 0;
	border:					1px solid #e5e5e5;
	/*position:				relative;*/
	/*z-index:				11;*/
}

#categories .header {
	width: 					166px;
	padding: 				8px 6px 3px 10px;
	height: 				21px;
	background: 			#5aa4c2 url(../../../images/categories-icon.gif) 97% 50% no-repeat;
	margin: 				5px auto 0 auto;
	position:				relative;
}

#categories .header h1 {
	float:					left;
	font:					bold 14px Arial, Helvetica, sans-serif;
}

#categories ul {
	list-style-type:		none;
	margin:					0;
	padding:				0;
	/*position:				relative;
	z-index:				99;*/
}

#categories ul li {
	position:				relative;
	z-index:				98;
}

#categories ul li:hover {
	position:				relative;
	z-index:				99;
}

#categories ul li ul {
	display:				none;
}

#categories ul li:hover ul {
	position:				absolute;
	top:					0;
	right:					0;
	display:				block;
	margin:					0;
	padding:				4px 5px 5px 15px;
	width:					70px;
	border:					1px solid #E5E5E5;
	background:				#fafafa url(../../../images/arrow_sml.gif) 7px 11px no-repeat;
	z-index:				100;		
}

#categories ul li a {
	font:					normal 11px Arial, Helvetica, sans-serif;	
	color:					#000;
	text-decoration:		none;
	line-height:			22px;
	background:				url(../../../images/arrow_sml.gif) left center no-repeat;
	padding: 				0 0 0 12px;
	margin:					0 0 0 15px;
}

#categories ul li a:hover {
	font:					normal 11px Arial, Helvetica, sans-serif;	
	color:					#cc0218;
	text-decoration:		underline;
	line-height:			22px;
	background:				url(../../../images/arrow_sml.gif) left center no-repeat;
	padding: 				0 0 0 12px;
	margin:					0 0 0 15px;
}

#categories ul li:hover ul li {
	font:					bold 11px Arial, Helvetica, sans-serif;	
	color:					#000;
	line-height:			18px;
}

#categories ul li:hover ul li a {
	font:					normal 11px Arial, Helvetica, sans-serif;	
	color:					#000;
	text-decoration:		none;
	line-height:			22px;
	background:				none;
	padding: 				0 0 0 0;
	margin:					0 0 0 0;
}

#categories ul li:hover ul li a:hover {
	font:					normal 11px Arial, Helvetica, sans-serif;	
	color:					#cc0218;
	text-decoration:		underline;
	line-height:			22px;
	background:				none;
	padding: 				0 0 0 0;
	margin:					0 0 0 0;
}

/*** TEMPLATES / ORIGINAL / MAINPAGE_MODULES / START.PHP *****************************************************************************************/



.red-tlc {
	position:				absolute;
	top:					0;
	left:					0;
	background:				url(../images/red-tlc.gif) no-repeat;
	width:					5px;
	height:					5px;
}

.red-trc {
	position:				absolute;
	top:					0;
	right:					0;
	background:				url(../images/red-trc.gif) no-repeat;
	width:					5px;
	height:					5px;
}

.red-brc {
	position:				absolute;
	bottom:					0;
	right:					0;
	background:				url(../images/red-brc.gif) no-repeat;
	width:					5px;
	height:					5px;
}

.red-blc {
	position:				absolute;
	bottom:					0;
	left:					0;
	background:				url(../images/red-blc.gif) no-repeat;
	width:					5px;
	height:					5px;
}


.textfield_new { font-family:Arial, Helvetica, sans-serif, Acclaim; font-size:12px; color:#222222; height:20px; border:1px solid #cc1b2b;}
.form_field_text {font-family:Arial, Helvetica, sans-serif, Acclaim; font-size:11px; color:#a8aaad; text-transform:uppercase; padding-top:10px;}


.realtext {font-family:Arial, Helvetica, sans-serif, Acclaim; font-size:18px; color:#cc1b2b; font-weight:bold; padding-bottom:4px; padding-top:4px; }

.left_bg_curv {background-image:url(../images/curv_left_bg.gif); background-repeat:repeat-y; width:20px; }
.right_bg_curv {background-image:url(../images/curv_right_bg.gif); background-repeat:repeat-y; width:20px; }
.top_bg_curv {background-image:url(../images/curv_top_bg.gif); background-repeat:repeat-x; height:120px; }
.bottom_bg_curv {background-image:url(../images/bottom_bg_curv.gif); background-repeat:repeat-x; height:22px; }
.bottom_link {font-family:Arial, Helvetica, sans-serif, Acclaim; font-size:12px; color:#999999; padding-top:8px;}
.bottom_link a{ color:#999999; text-decoration:none;}
.bottom_link a:hover{color:#cc0218; text-decoration:underline; }

