/* main page */



#page_nav_top {
margin: 0px 0 20px 0;
}

#page_nav_topdrop {
margin: 10px 0 0px 0;
}

#page_nav_bottom a, #page_nav_bottom,
#page_nav_top a, #page_nav_top, #page_nav_topdrop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
		/* color:#9e9e9e; */
	text-decoration:none;
}

#flashHome {
	margin-top: 12px;
    border: 0px solid yellow;}

#flash_features {
	float:left;
	width:386px !important;
	width:386px;
	height:190px;
	margin:0px 6px 0px 0px;
	padding: 0px;
	}
	
#flash_features_full {
	float:left;
	width:790px !important;
	width:790px;
	height:190px;
	margin:0px 6px 0px 0px;
	padding: 0px;
	}

#flash_features_right {
	height:190px;
	width:386px;
	margin:-13px 0px 0px 0px;
	padding:0px;
	}
	
#features_title, #features_title_full {
	width:380px;
	background-image:url(../images/features_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}
	
#features_title_full {
	width:778px;
	}
	
#features_title h4 span, #features_title_full h4 span {
	display:none;
	}

#features_content_one {
	width:190px;
	height:140px;
	margin: 0px 6px 0px 0px;
	}
	
.features_content {
	width:190px;
	height:140px;
	margin: 0px 6px 0px 0px;
	float: left;
	}
	
.features_content_last {
	width:190px;
	height:140px;
	margin: 0px 0px 0px 0px;
	}
	
#features_content_two {
	width:190px;
	height:140px;
	}	

/* table */	

#bytheway {
	float:left;
	width:375px;
	margin:0px 0px 0px 11px;
	}

#flash_bytheway {
	width:375px;
	background-image:url(../images/btw_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	cursor: pointer;
	}
#flash_bytheway h4 span{
	display:none;
	}

#btw_list table {
	float:left;
	width:375px;
	list-style-type:none;
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
tr.btw_row {
	color:#7d7d7d;
	}
	
tr.btw_row td{
	margin:0px 0px 0px 0px;
	padding-bottom: 8px;
	}
	

td.btw_link{
	
	}

#btw_active td.btw_link a{
	text-decoration:none;
	color:#000000;
	}
	
.btw_row td.btw_link a{
	text-decoration:none;
	color:#7d7d7d;
	}
	
td.btw_time{
	text-align:right;
	padding:0px 7px 0px 0px;
	background-image:url(../images/auth_line.gif);
	background-position: top right;
	background-repeat:no-repeat;
	}
	 
td.btw_time span{
	margin:0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	border-left-color:#acacac;
	border-left-style:solid;
	border-left-width:1px;
	}
	
td.btw_name {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left-color:#acacac;
	border-left-style:solid;
	border-left-width:0px;
	text-align: right;
	}
	
#btw_active td.btw_time span{
	border-left-color:#000000;
	}

#btw_active {
	font-weight: bold;
	color:#000000;
	}

/* end */

/* page 2 */

#flash_think {
	float:left;
	width:386px;
	height:190px;
	margin: 0px;
	padding: 0px;
	}

#think_title {
	width:380px;
	background-image:url(../images/think_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}
	
#think_title h4 span{
	display:none;
	}

#think_content_one {
	width:190px;
	height:140px;
	margin: 0px 6px 0px 0px;
	}
	
#think_content_two {
	width:190px;
	height:140px;
	}	
	
/* end */

/* page 3 */

#info_title {
	width:778px;
	background-image:url(../images/info.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}
	
#info_title h4 span{
	display:none;
	}

#dual {

	}

#col1, #col2 {
	width:389px;
	padding:0px;
	margin:0px;
	}
	
#col1 p, #col2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 25px 5px 0px;
	margin:0px;
	color:#464646;
	}

/* end */

/* page 4 */
/* and version two */


.lefttext {
	float: left;
	width: 395px;
}

.rightiii {
	float: right;
	margin: 0px 0px 25px 25px;
	/*width: 207px;*/
}

.rightiiii {
	float: right;
	margin: 0px 0px 25px 25px;
	width: 207px;
}

.righti {
	float: right;
	margin: 40px 0px 25px 25px;
}

.lefti {
	float: left;
	margin: 40px 25px 25px 0px;
}

#version2_h4 {
	margin: -3px 0px 20px 0px;
}

.main_box {
	width:582px;
	}

.main_box h4, .main_box2 h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#464646;
}

.side_box {
	width:178px;
	}
	

#think_links {
	height:30px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	}

#think_links img {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	/*background-color:#0033CC;*/
	height:8px;
	width:6px;
	border-width:0px;
	}	

#think_links a {
	text-decoration:none;
	color:#B4B579;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#entries h4 span {
	display:none;
	}

#entries {
	background-image:url(../images/entries_title.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width:62px;
	height:15px;
	margin:0px 0px 20px 0px;
	}
	
	
#think_nav {
	float:left;
	margin:0px 0px 0px 18px;
	}

.think_nav_item {
	float:left;

	width:178px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-color:#ebebeb;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	}
	
.think_nav_item a {
	color:#9e9e9e;
	text-decoration:none;
	}
	
.think_nav_item a#active_2 {	/* think */
	color:#B1B578 !important;
	text-decoration:none;
	}

.think_nav_item a#active_3 {	/* community */
	color:#B578AA !important;
	text-decoration:none;
	}

.think_nav_item a#active_4 {	/* info */
	color:#78A0B5 !important;
	text-decoration:none;
	}


#info_text p{
	padding:0px 10px 5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	}
	
.main_box #info_text h3, .main_box2 #info_text h3{
	padding:0px 10px 5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	}
	
#info_main_title {
	background-image:url(../images/think_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}
	
#info_main_title h4 span{
	display:none;
	}
	
	
a.buttony span {
	display:none;
	}

	
a.buttony {
	float:left;
	width:15px;
	height:15px;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin:0px 5px 0px 0px;
	}


	
span.currentpage {
	color: #464646;
	}
	
#back {
	background-image:url(../images/button_arrow1.gif);
	}
	
#forward {
	background-image:url(../images/button_arrow2.gif);
	}
	
#think_nav div span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e9e9e;
	float:left;
	}

/* end */

/* page 5 */


.colum {
	width:190px;
	}
#way, #sports, #history {
	margin:0px 6px 0px 0px;
	}
	
.colum h4 {
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:18px;
	width:190px;
	padding:0px;
	margin:-15px 0px 5px 0px;
	}
	
.colum h4 span {
	display:none;
	}
	
#way h4 {
	background-image: url(../images/info_about_us.gif);
	}
	
#sports h4 {
	background-image:url(../images/info_product_stories.gif);
	}
	
#history h4{
	background-image:url(../images/info_stockists.gif);
	}
	
#thoughts h4 {
	background-image:url(../images/info_customer_ser.gif);
	}

.col_item {
	width:190px;
	height:50px;
	
	border-style:solid;
	border-color:#e1e1e1;
	border-width:0px 0px 1px 0px;
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 0px;
	}

	
.col_img {
	width:190px;
	height:155px;
	
	border-style:solid;
	border-color:#e1e1e1;
	border-width:0px 0px 0px 0px;
	padding-top: 4px;
	}
	
.col_item a {
	font-size:11px;
	color:#9e9e9e;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	}

.col_item_last {
	width:190px;
	height:50px;
	
	border-style:solid;
	border-color:#e1e1e1;
	border-width:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 0px;
	}
	
.col_item_last a {
	font-size:11px;
	color:#9e9e9e;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	}

/* end */

/* page 6 */


.blog_entry {
	width:778px;
	margin:0px 0px 20px 0px;
	}	

.blog_entry p, .blog_entry h4, .blog_entry h3 {
	width:545px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	color:#464646;
	}
	
.blog_entry p em, .blog_entry h4 em, .blog_entry p a {
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	color:#adadad;
	}	
	
.blog_entry h4 em {
	font-weight:bold;
	}	
	
#drop_boxes form select {
	width:180px;
	float:right;
	margin:20px 10px 20px 0px !important;
	margin:20px 10px 20px 0px;
	}
	
.blog_entry h3 {
	font-size:16px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	}

.blog_entry h4 {
	font-size:12px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	}
	
.blog_entry p {
	font-size:12px;
	margin:0px 0px 12px 0px;
	}

.blog_entry img {
	float:right;
	margin: 0px 0px 0px 0px;
	}

/* end */

/* page 7 */

.item_pre {
	width:190px;
	padding:0px 6px 0px 0px;
	margin: 0px 0px 25px 0px;
	}
	
.item_pre_last {
	width:190px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	}
	
.item_pre a img, .item_pre_last a img {
	border-width:1px;
	border-color: #e5e5e5;
	border-style:solid;
	}
	
.item_pre a.bluelinks6:hover img, .item_pre_last a.bluelinks6:hover img {
	border-width:1px;
	/*border-color: #7A8C92;*/
	border-color: #BBBBBB;
	border-style:solid;
	}
	
.item_pre a.bluelinks5:hover img, .item_pre_last a.bluelinks5:hover img {
	border-width:1px;
	/*border-color: #B68382;*/
	border-color: #BBBBBB;
	border-style:solid;
	}
	
.item_pre p, .item_pre_last p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#464646;
	margin:10px 0px 0px 0px;
	}
	
.item_pre p em, .item_pre_last p em {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	width:190px;
	float:left;
	color:#7D7D7D;
}

/* end */

/* page 8 */

#item_detail {
	background-color: #f5f5f5;
	}

#item_image img {
	border-style:solid;
	border-width:1px;	}
	
#item_description h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#464646;
	padding:0px;
	margin:10px 0px 0px 10px;
	}
	
#item_description h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#464646;
	padding:0px;
	margin:0px 0px 0px 10px;
	}
	
#item_description h4 em {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-style: normal;
	}

#item_description h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adadad;
	padding:0px;
	margin:12px 0px 0px 10px;
	}

#item_description form h5 , #item_description form div.form_drops h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adadad;
	padding:0px;
	margin:12px 0px 3px 0px;
}	

#item_description h5 em{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	padding:0px;
	margin:0px;
	font-style: normal;
	}
	

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	padding:0px;
	margin:0px 0px 12px 10px;
	}
	
select {
	padding:0px;
	margin:0px;
	}
	
#color_nav {
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	width: 300px;
}

#color_nav a {
	border: 0px;
	text-decoration: none;
	height: 30px;
	width: 30px;
	margin: 0px 0px 0px 1px;
}

#color_nav a.optioncolor img{
	width: 28px;
	height: 28px;
	background-color:#f5f5f5;
	border-width: 1px;
	border-style: solid;
}
	
.colour_block, .colour_block img {
	float:left;
	margin:0px;
	padding:0px;
	height:30px;
	width:30px;
	}
	
.colour_block {
	margin:0px 5px 0px 0px;
	}
	
#color_nav a#active_colour img {
	float:left;
	margin:1px 0px 0px 1px;
	padding:0px;
	height:26px;
	width:26px;
	}
	
form #color_nav a#active_colour {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	height:28px;
	width:28px;
	border-color: #464646;
	border-width: 1px;
	border-style: solid;
	}
	
#image_navergation {
	width:386px;
	margin: 10px 0px 0px 0px;
	}
	/* was 392 and 0 left margin */
#item_nav_links {
	width:372px;
	margin: 5px 0px 0px 20px;
	}
	
#image_navergation a, #item_nav_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;
	padding:1px 0px 3px 18px;
	margin:0px 20px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
	
#story {
	background-image: url(../images/story.gif);
}

#email {
	background-image: url(../images/email.gif);
}

#feedback {
	background-image: url(../images/feedback.gif);
}

#sizhelp {
	background-image: url(../images/sizehelp.gif);
}

#more_photos {
	background-image: url(../images/more_photos.gif);
}

div.add_basket {
	float:left;
	width: 118px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin:10px 0px 0px 0px;

}

.add_basket span {

}
	
span.add_basket a{
float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#656565;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	height: 15px;
	width: 280px;
}

#item_mini {
margin: 30px 0px 0px 0px;
	}
	
#suggested div h4 span, #you_might h4 span {
	display:none;
	}

#suggested div h4, #you_might h4{
	width:386px;
	height:25px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:14px 0px 0px 0px;
	padding:0px;
	}

#suggested {
	width:386px;
	margin:0px;
	padding:0px;
	}	

#suggested div h4{
	background-image:url(../images/you_might.gif);	/* swapped with below for now */
	}
	
#you_might {
	width:386px;
	margin: 11px 0px 0px 0px;
	}
	
#you_might h4 {
	
	background-image:url(../images/you_might.gif);
	}
	
#suggested {
margin:0px 6px 0px 0px;
	}
	
.item_mini_item {
	width:92px;
	margin:0px 6px 0px 0px;
	}
	
.last_mini_item {
	width:92px;
	margin:0px 0px 0px 0px;
	}
	
.item_mini_item a, .last_mini_item a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#464646;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 0px;
	}
	
.item_mini_item a em, .last_mini_item a em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#7d7d7d;
	font-style: normal;
	width:90px;
	float: left;
	}

.item_mini_item .buyandinfo, .last_mini_item .buyandinfo {
	margin:10px 5px 0px 0px;
	padding: 0px;
	float: left;
	}	
	
.item_mini_item a .item_image_mini, .last_mini_item a .item_image_mini {
	border-color:#e5e5e5;
	border-style:solid;
	border-width:1px;
	margin: 0px 0px 5px 0px;
	}
	
.item_mini_item a.bluelinks5:hover .item_image_mini, .last_mini_item a.bluelinks5:hover .item_image_mini {
	/* border-color:#B68382; */
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	margin: 0px 0px 5px 0px;
	}
	
.item_mini_item a.bluelinks6:hover .item_image_mini, .last_mini_item a.bluelinks6:hover .item_image_mini {
	/* border-color:#7A8C92; */
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	margin: 0px 0px 5px 0px;
	}

#item_description p {
	width: 362px;
	font-size: 12px;
}	
	
#item_description {
	width: 382px;
	padding: 0px 0px 1px 10px !important;
}
	
#item_description form {
	width: 372px;
	float: left;
	margin: -10px 0px 0px 10px !important;
	margin: -10px 0px 0px 5px;
}

#item_description form div.form_drops{
	width: 160px;
	margin: 0px 15px 0px 0px;
}

#item_description form div select{
	width: 120px;
}


#item_description form div h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adadad;
	padding:0px;
	margin:12px 0px 0px 0px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* page nine */

#cart table tr td {
	width:70px;
	height:50px;
	padding:0px;
	margin:0px;
	}

/* cart */

.cartsubmit , .cartsubmit2
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight: bold;
	float: right;
}

.cartsubmit3
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight: bold;
}

.cartsubmit4
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.10em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight: bold;
		margin: 20px 0px 0px 0px;
}

.form_style .cartsubmit {
	margin: 0px 20px 0px 0px;
	}

.cartsubmit: active {
border: 1px solid #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}

.cartbuttonsub {
	width:778px;
	height:30px;
	float:right;
	padding:0px;
	margin:0px 0px 6px 0px;
	}
	
/* form styling */

.form_style {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	}
	
.form_style table tbody tr td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
	}
	
.form_style table tbody tr td font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bebebe;
	bottom:0px;
	}
	
.form_style table tbody tr td img{

	}
	
.table_tiles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bebebe;
	font-weight:bold;}
	
tr.table_tiles td.title_td font , tr.table_footer td.footer_style font, table tr.table_info td.footer_style font, tr.table_tiles2 td.title_td font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#464646;
	font-weight: bold;
	}
	
tr.table_footer td.footer_style3 font, table tr.table_info td.footer_style3 font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#bebebe;
	font-weight: bold;
	}
	
tr.table_footer td.footer_style12 font, table tr.table_info td.footer_style12 font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-weight: bold;
	}

.table_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bebebe;
	font-weight:bold;
	}
	
.form_style table tbody tr{
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}	

.basket_header, .basket_header a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#bebebe;
	text-decoration: none;
	}
	
.basket_header em {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-style: normal;
	}
	
hr.formrule {
	width:100%;
	height:1px;
	border-width:0px;
	}

.basket_headersmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bebebe;
	}

#readoptions {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #bebebe;
	vertical-align: baseline;
}

.drop_formbox {
	width: 265px;
}

td.searchclass a.footer_style4 {
	font-size: 11px;
}


/* spacer */

.cattitle {
	padding:0px 10px 5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-style: normal;
	font-weight: bold;
}

#productholder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-style: normal;
}

.strno {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-style: normal;
}

div#productholder {
	width: 500px;
}

select.stretchy {
	width: 400px;
}

select.stretch {
	width: 145px;
}

.email_icon_cont	{
	margin: 0px 5px 0px 0px;
}

/* pop-up */

#popup-container {
	position:absolute;
	width: 489px;
	margin: 5px 20px 0px 20px;
	padding:0px 0px 0px 0px;
	}
	
#popup-header
{
	width: 489px;
}
	
#popup-container p {
	margin: 0px 0px 15px 0px;
	}

body#popup {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: none;
	}
	
#popup-image img , .popup-thumb img {
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
}
	
#popup-image {
	margin: 0px 0px 0px 0px;
	width: 386px;
	float: left;}

.popup-thumb  {
	margin: 0px 0px 0px 0px;
	float: right;
	width: 103px;
}

.popup-thumb img {
	margin: 0px 0px 5px 10px;
}
	
.sizingtable tr td {
	border: 1px;
	border-color: #eeeeee;
	border-style: solid;
}

.sizingtable{
	margin: 0px 0px 1.5em 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sizebox {
	width: 130px;
	font-weight: bold;
}

.sizeboxheading {
	font-weight: bold;
}

.sizingtextbox {
	padding: 10px;
	color: #464646;
}

.delitem {
	padding: 0px 0px 2px 20px;
	background-image:url(../images/delete2.gif);
	background-repeat: no-repeat;
}

.orderno {
	font-style: normal;
	color: #000000;
}

.emailaddress {
	color: #7d7d7d;
	text-decoration: none;
	font-style: normal;
	line-height: 16px;
	vertical-align: top;
}

.infobreak, .infobreak2 {
	float: left;
	width: 
	385px;
}

.infobreak2 {
	margin: 4.4em 0px 0px 0px;
}

.contacthead {
	line-height: 30px;
	vertical-align: middle;
}
	
/* wallpaper */

.wallpaper div {
	margin: 0px 6px 18px 0px;
	width: 190px;
}

.wallpaper div.end {
	margin: 0px 0px 18px 0px;
	width: 190px;
}

.wallpaper div img {
	float: left;
	/*
	border-style: solid;
	border-color: #ebebeb;
	border-width: 0px 0px 1px 0px;
	*/
	padding: 5px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

.wallpaper div a {
	float: left;
	padding: 0px 10px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7e7e7e;
	font-weight: bold;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/arrow_wall.gif);
}

.ecard div {
	margin: 0px 6px 18px 0px;
	width: 190px;
}

.ecard div.end {
	margin: 0px 0px 18px 0px;
	width: 190px;
}

.ecard div img {
	float: left;
	/*
	border-style: solid;
	border-color: #ebebeb;
	border-width: 0px 0px 1px 0px;
	*/
	padding: 5px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}


.ecard div a {
	float: left;
	padding: 0px 10px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7e7e7e;
	font-weight: bold;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/button_arrow2.gif);
}

.ecardform {
	width: 620px;
	height: 450px;
	padding:40px 0px 50px 0px;
	margin: 0px 0px 0px 80px;
	}
	
.ecardform img {
	position: absolute;
	z-index:2;
	float:left
	}
	
#ecardcopy {
	position: absolute;
	width:620px;
	height:312px;
	z-index:3;
	float:left;
	}
	
.ecardtextarea {
	float: right;
	margin: 50px 20px 0px 0px;
	width:165px;
	height:150px;
	border-style:dashed;
	border-width:1px;
	border-color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #464646;
	}

.ecardtextarea2 {
	float: right;
	margin: 50px 20px 0px 0px;
	width:165px;
	height:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #464646;
	}
	
.ecardfields {
	z-index:4;
	position:absolute;
	float:left;
	margin:324px 0px 0px 0px;
	}
	
.ecardfields table {
	width:620px;
	}
	
.ecardsaddress {
	width:220px;
	height:43px;
	font-family:Arial, Helvetica, sans-serif
	}
	
#ecardbg {}

.ecardfields table tr td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-weight:bold;
	}
	
.ecardfields table tr td span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #464646;
	font-weight:bold;
	}
	
.ecardtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#464646;
	}
	
.ecardinput {
	width:220px;
	font-family:Arial, Helvetica, sans-serif
	}
/*
#features_title, #features_title_full {
	width:380px;
	background-image:url(../images/features_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}*/
	
.compertition {
	}
	
.compertition ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
.compertition ul li {
	display:inline;
	padding:0px;
	margin:0px;
	float:left;
	}
	
.compertition ul li a {
	margin:0px;
	padding:0px;
	border-style:none;
	float:left;
	}
	
.compertition ul li a img {
	margin:0px;
	padding:0px;
	border-style:none;
	width:97px;
	height:97px;
	}


#calendar, ul.nextprev {
	font-family: Arial,Helvetica,sans-serif;
	color: #909090;
}

ul.nextprev { 

margin: 12px 0px 0px 0px;
padding:0px;
width: 200px;
height:15px;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
font-weight:normal;
list-style-type:none;
}

ul.nextprev li {
display:inline;
padding:0px;
margin:0px 4px 0px 0px;
height:15px;
float:left;
	}

ul.nextprev li.textnodes  {
padding:0px 0px 0px 0px;
margin:0px 0px 0px -4px;
}

.note {
	font-size: 10px !important;
}
