body {
	margin:			0;
	padding:		0;
	font:			normal 12px Arial;
	line-height:		18px;
	background: 		#049BE2 url('http://www.presentsunderwraps.co.uk/images/background_blue.gif');
	background-repeat:	repeat-x;
}
h1 {
	font-size:		20px;
	margin: 		0 0 15px 0;
	padding: 		0;
	color: 			#000000;
	line-height:		28px;
}

h3 {
	font-size:		12px;
	margin: 		2px 0 0px 1px;
	color: 			#0F5993
}

a,a:visited		{ text-decoration: none; 	color: #6E116E; border-style: none; 	border: none; }
a:hover			{ text-decoration: underline; 	color: #6E116E; font-weight: none; 	border-style: none; }
a:link			{ text-decoration: none; 	color: #6E116E; border-style: none; 	border: none; }
a:active 		{ text-decoration: none; 	color: #6E116E; border-style: none; 	border: none; }

a,a.step1link:visited	{ font-weight: bold; line-height: 22px; font-size: 14px; text-decoration: none; color: #FFFFFF; border-style: none; border: none; }
a.step1link:hover	{ font-weight: bold; line-height: 22px; font-size: 14px; text-decoration: none; color: #FFFFFF; font-weight: none; border-style: none; border: none; }
a.step1link:link	{ font-weight: bold; line-height: 22px; font-size: 14px; text-decoration: none; color: #FFFFFF; border-style: none; border: none; }
a.step1link:active 	{ font-weight: bold; line-height: 22px; font-size: 14px; text-decoration: none; color: #FFFFFF; border-style: none; border: none; }

a,a.wishlistcol:visited	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }
a.wishlistcol:hover	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }
a.wishlistcol:link	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }
a.wishlistcol:active 	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }

a,a.popularcol:visited	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }
a.popularcol:hover	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }
a.popularcol:link	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }
a.popularcol:active 	{ line-height: 16px; font-size: 12px; text-decoration: none; color: #6E116E; }

a,a.searchcriteria:visited{ line-height: 16px; font-size: 12px; text-decoration: none; 		color: #6E116E; }
a.searchcriteria:link	{ line-height: 16px; font-size: 12px; text-decoration: none; 		color: #6E116E; }
a.searchcriteria:active	{ line-height: 16px; font-size: 12px; text-decoration: none; 		color: #6E116E; }
a.searchcriteria:hover	{ line-height: 16px; font-size: 12px; text-decoration: line-through; 	color: #6E116E; }

img { border:			none; }

#container {
	width:			956px;
	margin-bottom:		5px;
	margin-top:		0px;
	margin:			0 auto;	
	background: 		white url('http://www.presentsunderwraps.co.uk/images/background.gif');
	background-repeat:	repeat-x;
	border-left:		2px solid #6C09A4;
	border-right:		2px solid #6C09A4;
}

#outer_container {
	width:			960px;
	margin:			0 auto;
}

#inner_container {
	width:			906px;
	height:			100%;
	padding:		0 25px 0 25px;
}

table {
	margin:			0;
	padding:		0;
}

#header {
	width:			960px;
	margin:			0 auto;
	height:			220px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/header.gif');
}

#leftcol {
	clear: 			both;
	width:			140px;
	float:			left;
	padding:		0;
	margin:			0;
	height:			100%;
}

#leftcol_nav {
	
}

#start_new_search {
	margin-bottom:		10px;
	text-align:		center;
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
}

#wishlist_rightcol {
	border-bottom:		1px dashed #C15EF7;
	padding:		8px 0 8px 0;
	text-align:		center;
}

#middlecol {
	width:			534px;
	float:			left;
	padding:		4px 20px 20px 20px;
	margin:			0 25px 0 25px;
	background:		white;
	border-left:		1px solid #C15EF7;
	border-right:		1px solid #C15EF7;
	border-bottom:		1px solid #C15EF7;
	background: 		#EFE4F5 url('http://www.presentsunderwraps.co.uk/images/pink_gradient.jpg') repeat-x;
}

#middle_header{
	height:			10px;
	float:			right;
	width: 			601px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/middle_header.gif') no-repeat;
}

#home-text {
	width:			667px;
	padding:		10px;
	background: 		green;
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
}

#leftcentercol {
	width:			741px;
	float:			left;
	margin-bottom:		0;
	padding:		0;
}

#homesearchbox {
	width:			722px;
	padding-top:		52px;
	padding-left:		19px;
	text-align:		center;
	height:			200px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/step_box.gif');
}

select.step2select{
	background-color: 	#009CE1;
	color: 			white;
	border:			none;
	font-weight:		bold;
	width:			180px;
}


#step1a {
	float:			left;
	width:			222px;
	height:			180px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/step1.gif');
	text-align:		left;

	
}
#step1b {
	float:			left;
	width:			210px;
	height:			140px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/step1_bg.gif');
	padding:		40px 0 0 12px;
	text-align:		left;

}
#step2a {
	float:			left;
	width:			222px;
	height:			180px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/step2.gif');
	margin-left:		18px;
}
#step2b {
	float:			left;
	text-align:		left;
	width:			202px;
	height:			140px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/step2_bg.gif');
	padding:		40px 0 0 20px;
	margin-left:		18px;
}
#step3a {
	float:			left;
	width:			222px;
	height:			180px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/step3.gif');
	margin-left:		18px;
}
#step3b {
	float:			left;
	width:			202px;
	height:			140px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/step3_bg.gif');
	padding:		40px 0 0 20px;
	margin-left:		18px;
	font-weight:		bold;
	line-height: 		22px;
	font-size: 		14px;
	color: 			#FFFFFF;
	text-align:		left;

}

#rightcol {
	width:			140px;
	float:			right;
	padding:		0;
	margin:			0;
}

#clear {
	clear: both;
	width:			100%;
	margin:			0 auto;
}

#footer {
	width:			960px;
	margin:			0 0 20px 0;
	clear:			both;
	height:			20px;
	padding:		20px 0 20px 0;
	background: 		url('http://www.presentsunderwraps.co.uk/images/footer.gif');
	text-align:		center;
}

#footer_left {
	width: 			220px;
	float:			left;
}

#footer_nav {
	width: 			600px;
	float:			left;
}

.textfield_effect {
	color: 			lightgrey;
}

#logo {

	width:			141px;
	float:			left;
	padding-left:		25px;
	padding-top:		5px;
}

#login {
	width:			760px;
	text-align:		right;
	height:			43px;
	margin-right:		33px;
	margin-top:		52px;
	float:			right;

}

#wishlist {
	width:			128px;
	padding:		5px;
	margin-bottom:		10px;
	border:			solid 1px #6C09A4;
	background-color:	white;
}

#search_criteria {
	color:			black;
	background-color:	white;
	border:			solid 1px #6C09A4;
	padding:		5px;
	margin-bottom:		10px
}

#coltop140 {
	width:			140px;
	height:			30px;
	background: 		url('http://www.presentsunderwraps.co.uk/images/coltop140.gif');
	text-align:		center;
	line-height:		30px;
	color:			white;
	font-size:		14px;
	font-weight:		bold;
}

#coltop140 a{
	width:			140px;
	height:			30px;
	text-align:		center;
	line-height:		30px;
	color:			white;
	font-size:		14px;
	font-weight:		bold;
}

#popular_products {
	width:			128px;
	padding:		5px;
	border:			solid 1px #6C09A4;
	background-color:	white;
}

#popular_products_rightcol {
	border-bottom:		1px dashed #C15EF7;
	padding:		8px 0 8px 0;
	text-align:		center;
}

#twitter {
	width:			128px;
	padding:		5px;
	margin-top:		10px;
	border:			solid 1px #6C09A4;
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
}

#blog {
	width:			128px;
	padding:		5px;
	margin-top:		10px;
	border:			solid 1px #6C09A4;
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
}

#search_result_start {
	text-align:		center;
	width:			165px;
	height:			235px;
	padding:		10px 9px 0 0;
	float:			left;
	border-right:		1px dashed #cccccc;
	border-top:		1px dashed #cccccc;
}

#search_result {
	text-align:		center;
	width:			165px;
	height:			235px;
	padding:		10px 9px 0 9px;
	float:			left;
	border-right:		1px dashed #cccccc;
	border-top:		1px dashed #cccccc;
}

#search_result_end {
	text-align:		center;
	width:			165px;
	height:			235px;
	padding:		10px 0 0 9px;
	float:			left;
	border-top:		1px dashed #cccccc;
}

#search_product_name {
	font-weight:		bold;
	height:			35px;
	line-height:		15px;
}

#search_image {
	height:			150px;
}

p.price {
	margin:			0;
	padding:		0;
	color:			red;
	height:			30px;
	line-height:		30px;
}

#chosen_search_result {
	width:			306px;
	float:			left;
}

#product_image{
	float:			left;
	width:			257px;
}
#product_description1{
	float:			right;
	width:			257px;
}
#product_50percent{
	margin-bottom:		15px;
}

#search_result_details {
	width:			230px;
	min-height:		50px;
	padding:		0 10px 0 10px;
	float:			right;
}

#send_to_friend {
	width:			264px;
	margin:			10px 5px 10px 5px;
	padding:		5px;
	float:			left;
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
}

#merchant_search_result {
	width:			534px;
	clear:			both;
}

table.merchant_search_result{
	background-color:	#C15EF7;
	border:			0;
	width:			100%;
}

#signup {
	width:			100%;
	float:			right;
}

#reviews_search_result {
	width:			100%;
	min-height:		50px;
	float:			right;
}

#reviews_search_result2 {
	width:			100%;
	margin-top:		20px;
	min-height:		50px;
	float:			right;
}

#refine_result {
	width:			69%;
	float:			left;
	background-color:	#6D0EA4;
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
}

#search_header {
	padding:		5px;
	width:			100%;
	height:			25px;
	margin-bottom:		20px;
	text-align:		center;
}

#pagination {
	padding-top:		3px;
	float:			right;
	text-align:		right;
	width:			30%;
	font-family: 		Arial, sans-serif;
	font-size: 		14px;
	color: 			red;
}

div.pagination a {
	padding: 		2px 5px 2px 5px;
	margin: 		2px;
	border: 		1px solid #D6E6F3;
	text-decoration: 	none; /* no underline */
	color: 			#5885B2;
}
div.pagination a:hover, div.pagination a:active {
	border: 		1px solid #AAAADD;
	color: 			#5885B2;
}
div.pagination span.current {
	padding: 		2px 5px 2px 5px;
	margin: 		2px;
	border: 		1px solid #000099;
	font-weight: 		bold;
	background-color: 	#6D0EA4;
	color: 			#FFF;
}
div.pagination span.disabled {
	padding: 		2px 5px 2px 5px;
	margin: 		2px;
	border: 		1px solid #EEE;
	color: 			#DDD;
}

#vmenu {
	display:		none;
	visibility:		hidden;
}

#addreview {
	display:		none;
	visibility:		hidden;
}
#vmenu_themed {
	display:		none;
	visibility:		hidden;
}

#vmenu_personality {
	display:		none;
	visibility:		hidden;
}

#vmenu_occasions {
	display:		none;
	visibility:		hidden;
}

#vmenu_recipient {
	display:		none;
	visibility:		hidden;
}

#banner {
	width:			728px;
	height:			90px;
	float:			right;
	padding-right:		33px;
	padding-top:		14px;
}

#homeshortcuts {
	float: 			left;
	width:			165px;
	padding-right: 		27px;
	margin-top: 		40px;
}
#homeshortcutsend {
	float: 			left;
	width:			165px;
	margin-top: 		40px;
}
input.review_text{
	width : 85px;
}


