img.description_image {
	margin-right: 12px;
}

/*rating stuff*/
#rating{
	position:relative;
	width:81px;
	height:15px;
	float:left;
	top: 5px;
}
	
#rating_box{
	position:relative;
	width:81px;
	height:15px;
	float:left;
	bottom: 5px;
	left: 5px;
	margin-right:10px;
	margin-bottom:5px;
}

.charity_box {
	margin-left:205px;
	margin-bottom:10px;
}


.rating_square {
	position:relative;
	float:left;
	margin-right:0px;
	width:16px;
	height:15px;
}

.rating_0 {
	background-position: 79px;
}

.rating_1 {
	background-position: 95px;
}

.rating_2 {
	background-position: 111px;
}

.rating_3 {
	background-position: 127px;
}

.rating_4 {
	background-position: 143px;
}

.rating_5 {
	background-position: 159px;
}
/* control panel */

#control_container {
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 3px solid #FFF;
	padding: 7px 0 2px 0;
	float: left;
}

#control_panel {
	width: 960px; /* page width 770/990 minus 30 */
	margin: 0 auto 0 auto;
}

.control_panel_container_left, .control_panel_container_right {
	float: left;
	padding: 0 10px 0 10px;
}

.control_panel_container_right {
	float: right;
}

#control_panel ul {
	padding: 0 0 0 11px;
}

#control_panel ul li {
	margin-right: 3px;
	float: left;
	list-style-type: none;
	font-size: 75%;
	font-weight: bold;
}

#control_panel ul li.right_cap {
	width: 11px;
	height: 22px;
	margin: 0;
}

#control_panel ul li a {
	min-height: 15px;
	padding: 3px 9px 4px 15px;
	display: block;
	color: #FFF;
}

#control_panel ul li.middle a {
	padding: 3px 9px 4px 23px;
}

#control_panel ul li.right {
	margin: 0;
}

#control_panel ul li.right a {
	padding: 3px 0px 4px 23px;
}

#control_panel ul li a:hover {
	color: #FFF;
}

#control_panel p {
	padding: 3px 0 0 10px;
	float: right;
	font-size: 85%;
}

#footer_clear {
	width: 100%;
	height: 3.6em;
	float: left;
}

/* header */

#header_container, #holding_header_container {
	width: 990px; /* page width 770/990 */
	margin: 0 auto 0 auto;
	position: relative;
}

#header {
	width: 949px; /* page width 770/990 minus 50 */
	margin-bottom: 0;
	padding: 15px 4px 23px 9px;
	float: left;
}

#header_corner_left, #header_corner_right {
	width: 14px;
	height: 80px;
	float: left;
	display: block;
}

#holding_header_container #header {
	background: url(../images/custom/blue/holding_header.png) center top no-repeat !important;
	padding: 15px 4px 26px 9px;
}

#holding_header_container #header_corner_left {
	background: url(../images/custom/blue/holding_header.png) left top no-repeat !important;
}

#holding_header_container #header_corner_right {
	background: url(../images/custom/blue/holding_header.png) right top no-repeat !important;
}

#header ul {
	padding: 23px 0 0 0;
	float: right;
}

#header ul li {
	padding: 0;
	float: left;
	list-style-type: none;
	margin-left: 16px;
	font-size: 90%;
}

#header ul li a {
	padding: 0 5px 0 15px;
	float: left;
}

#header ul li a:hover {
	color: #FFF;
}

#header ul li.on a {
	font-weight: bold;
}

div#search_panel {
	position:absolute; 
	right:10px; 
	width:410px;
}

/* banner */

#banner_container {
	width: 990px; /* page width 770/990 */
	margin: 0 auto 0 auto;
}

#banner_top {
	width: 990px; /* page width 770/990 */
	height: 19px;
	margin-top: 5px;
	float: left;
	background: url(../images/banner_top.png) left top no-repeat;
}

#banner_bottom_plain {
	width: 990px; /* page width 770/990 */
	height: 19px;
	float: left;
	background: url(../images/banner_bottom_plain.png) left bottom no-repeat;
}

/* banner content */

#banner_content {
	width: 990px; /* page width 770/990 */
	/*padding: 0 0 10px 0;*/
	float: left;
	background: url(../images/banner_bg.png) left top repeat-y;
}

#banner_content_area {
	width: 954px;  /* page width 770/990 minus 40 */
	margin: 0 16px 0 20px;
	float: left;
	background: url(../images/holes_white.png) left 8px repeat-x;
}

#banner_holding_area {
	width: 954px;  /* page width 770/990 minus 40 */
	margin: 20px 0 0 40px;
	float: left;
	overflow: hidden;
}

#banner_holding_area .holes {
	width: 420px !important;
	float: left;
	clear: both;
}

.forward_back_container {
	width: 100px;
	float: right;
}

#banner_content .forward_back_container {
	width: 100%;
}

ul.forward_back {
	padding: 0 0 0 10px;	
	float: right;
	background: #FFF;
}

ul.forward_back li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}

ul.forward_back li a {
	width: 37px;
	height: 29px;
	display: block;
}

ul.forward_back li a span {
	position: absolute;
	left: -9999em;
}

ul.forward_back li + li a {
	width: 38px;
}

#banner_content img.whizzer_image {
	/*width: 447px;*/
	/*height: 220px;*/
	margin: 10px 10px 0 20px;
	float: right;
	clear: right;
}

#banner_content img.holding_page {
	width: 438px;
	height: 300px;
	margin: 10px 40px 0 20px;
	float: right;
	clear: right;
}

#banner_content h1 {
	margin-top: 20px;
	padding: 0 0 0 10px;
}

#banner_content h1.image_replace {
	background: url(../images/custom/blue/stickersForSneakers.gif) 5px top no-repeat;
	height: 33px;
	width: 465px;
}

#banner_content h1.image_replace span {
	position: absolute;
	left: -9999em;
}

#banner_content h1.top {
	margin-top: 0;
	padding: 0 15px 0 10px;
	background: #FFF;
}

#banner_content p {
	padding: 15px 0 15px 10px;
	width: 410px;
	clear: left;
	font-size: 90%;
	line-height: 130%;
}

ul.arrow_list {
	width: 410px;
	padding: 0 0 0 10px;
	clear: left;
}

ul.arrow_list_grey {
	width: 200px;
	padding: 0 15px 0 15px;
}

ul.arrow_list li, ul.arrow_list_grey li {
	float: left;
	list-style-type: none;
	font-size: 100%;
}

ul.arrow_list_grey li {
	width: 100%;
	padding: 5px 0 5px 0;
	clear: both;
	font-size: 90%;
}

ul.arrow_list li a, ul.arrow_list_grey li a {
	padding: 0 15px 0 14px;
}

ul.arrow_list_grey li a {
	color: #666;
}

ul.arrow_list_grey li a:hover {
	color: #333;
}

#banner_bottom {
	width: 960px; /* page width 770/990 minus 30 */
	min-height: 50px;
	float: left;
}

#banner_bottom_left_corner, #banner_bottom_right_corner {
	width: 15px;
	height: 51px;
	float: left;
	display: block;
}

#banner_bottom ul {
	width: 42em; /* change to appropriate width - dependent on number of list items etc. */
	float: none !important;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
}

#banner_bottom ul li {
	padding: 0;
	float: left;
	display: inline;
	list-style-type: none;
	font-size: 90%;
}

#banner_bottom ul li a {
	margin: 0 5px 0 20px;
	padding: 0;
	float: left;
}

#banner_bottom ul li a:hover {
	color: #FFF;
}

#banner_bottom ul li a span {
	padding: 10px 15px 10px 15px;
	float: left;
	cursor: pointer;
}

#banner_bottom ul li.on a {
	margin: 0 5px 0 5px;
	padding: 0 0 0 8px;
	font-weight: bold;
	background: url(../images/banner_bottom_nav_left.png) left bottom no-repeat;
}

#banner_bottom ul li.on a span, #banner_bottom ul li.on a:hover span {
	padding: 10px 17px 13px 9px;
	background: url(../images/banner_bottom_nav_right.png) right bottom no-repeat;
}

#banner_content .banner_third {
	width: 300px;
	margin: 0 5px 0 10px;
	float: left;
}

#banner_content .banner_third p {
	width: 300px;
	padding: 10px 0 0 0;
	font-size: 80%;
}

#banner_content .banner_third .curve_button_blue {
	float: left;
	clear: both;
}

#banner_content ul.curve_button_blue {
	white-space: nowrap !important;
}

#banner_content img.banner_image {
	width: 290px;
	height: 120px;
	background: #CCC;
	padding: 0;
	margin: 5px 0 0 0;
	float: left;
	clear: both;
}





/* content */

#content_container {
	width: 990px; /* page width 770/990 */
	margin: 0 auto 0 auto;
}

#content_top {
	width: 990px; /* page width 770/990 */
	height: 19px;
	margin-top: 7px;
	float: left;
	background: url(../images/content_top.png) left top no-repeat;
}

#content {
	width: 990px; /* page width 770/990 */
	float: left;
	background: url(../images/content_bg.png) left top repeat-y;
}

#content_bottom {
	width: 990px; /* page width 770/990 */
	height: 27px;
	float: left;
	background: url(../images/content_bottom.png) left bottom no-repeat;
}

#content p.full_width {
	width: 100%;
	padding: 0 0 10px 0;
	float: left;
	clear: both;
}

#content .form_tint p.full_width {
	width: 610px;
	padding: 10px 0 0 0;
	float: left;
}

/* column one */

#column_one {
    width: 612px;
    margin: 0 18px 0 24px !important;
    padding: 0 0 15px 0;
    float: left;
}

.container, .container_02 {
	width: 100%;
	margin: 15px 0 5px 0;
	float: left;
}

.container_02 {
	margin: 5px 0 15px 0;
}

.container h3, .container_02 h3 {
	font-size: 80%;
	font-weight: bold;
}

.container p, .container_02 p {
	width: 530px;
	padding: 5px 0 0 0;
}

.container p.image_small {
	width: 530px;
	padding: 5px 0 0 0;
}

.container p.image_medium {
	width: 400px;
	padding: 5px 0 0 0;
}

.container p.image_large {
	width: 300px;
	padding: 5px 0 0 0;
}

.details {
	padding: 0;
	width: 300px;
	float: left;
}

.details h2 {
	font-size: 100%;
	font-weight: bold;
	float:left;
}

.details p {
	padding: 0;
	width: 225px;
}

.details .type_desc p {
	float: left;
	width: 75px;
	font-size: 65%;
	font-weight: bold;
}

ul.breadcrumb, ul.dashboard_title {
	padding: 4px 15px 8px 0;
	background: #FFF;
	background: url(../images/holes_white.png) left 8px repeat-x;
}

ul.breadcrumb {
	width: 597px;
}

ul.dashboard_title {
	width: 288px;
	background: transparent;
	
}

.holes ul.breadcrumb {
	padding-top: 0;
}

ul.breadcrumb li, ul.dashboard_title li {
	padding: 0;
	float: left;
	list-style-type: none;
	font-size: 120%;	
	background: #FFF;
}

ul.dashboard_title li {
	background: #FFF;
}

ul.dashboard_title li img {
	margin-right: 5px;
}

ul.breadcrumb li a, ul.dashboard_title li a {
	padding-right: 24px;
	color: #CCC;
}

ul.breadcrumb li a {
	background: url(../images/breadcrumb_bg.jpg) right 5px no-repeat;
}

ul.breadcrumb li span {
	border-right: 15px solid #FFF;
}

ul.breadcrumb li span a, ul.dashboard_title li span a {
	padding-right: 0;
	background: none;
}

ul.breadcrumb li a:hover, ul.dashboard_title li a:hover {
	text-decoration: underline;
}

ul.dashboard_title li.dashboard_date {
	width: 205px;
	font-size: 80%;
	color: #666;
}

.breadcrumb_holder {
	width: 100%;
	float: left;
	height: 35px;
}

.breadcrumb_holder_02 {
	width: 309px;
	float: right;
	height: 35px;
}

.breadcrumb_holder_03 {
	width: 100%;
	float: left;
	height: 5px;
	clear: right;
}

.holes, .holes_clear {
	width: 100%;
	margin: 20px 0 12px 0;
	float: left;
	background: url(../images/holes_white.png) left 5px repeat-x;
}

#content h2 {
	padding: 0 15px 0 0;
	background: #FFF;
}

#content h2 a:hover {
	text-decoration: underline;
}

.shoe_roll {
	float: left;
	margin-top: 6px;
}

.shoe_rollers {
	float:left;
	width: 190px;
	margin-top: 4px;
	margin-left: 5px;
}

.shoe_design_pattern { /* Vocal Planet CSS */
	/*width: 610px;*/
	width: 415px; 
	/*height: 462px;*/
	height: 315px; 
	margin: 10px 0 0 0;
	border: 1px solid #B3B3B3;
	float: left;
	background: #CCC;
}

.shoe_design_sticker { /* Vocal Planet CSS */
	/*width: 610px;*/
	width: 415px; 
	/*height: 220px;*/
	height: 150px; 
	
	border-top: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	float: left;
	background: #CCC;
	position:absolute;
	left:0px;
	top:76px;
	z-index:-1;
}

.left_col {
	float:left;
	width:415px;
}

.sticker_background { /* Vocal Planet CSS */
	/*width: 610px;*/
	width: 415px; 
	/*height: 220px;*/
	height: 315px; 
	margin: 10px 0 0 0;
	border: 1px solid #B3B3B3;
	float: left;
	background: #eee;
	position: relative;
	z-index:0;
}
.shoe_design {
	width: 610px;
	height: 360px;
	margin: 10px 0 0 0;
	border: 1px solid #B3B3B3;
	float: left;
	background: #CCC;
}

.shoe_type {
	/*width: 610px;
	height: 360px;*/
	width: 415px;
	height: 315;
	float: left;
}

.shoe_type_1 { /* Vocal Planet CSS */
	/*width: 610px;
	height: 462px;*/
	width: 415px;
	height: 315px;
	float: left;
	z-index:500;
	background: url(../images/large_pattern.png) top left no-repeat;
}

.shoe_type_2 { /* Vocal Planet CSS */
	/*width: 610px;
	height: 462px;*/
	width: 415px;
	height: 315px;
	float: left;
	z-index:500;
	background: url(../images/medium_pattern.png) top left no-repeat;
}

.shoe_type_3 { /* Vocal Planet CSS */
	/*width: 610px;
	height: 462px;*/
	width: 415px;
	height: 315px;
	float: left;
	z-index:500;
	background: url(../images/small_pattern.png) top left no-repeat;
}

.shoe_type_4 { /* Vocal Planet CSS */
	/*width: 610px;
	height: 220px;*/
	width: 415px;
	height: 315px;
	float: left;
	z-index:500;
	background: url(../images/large_sticker.png) top left no-repeat;
}

.shoe_type_5 { /* Vocal Planet CSS */
	/*width: 610px;
	height: 220px;*/
	width: 415px;
	height: 315px;
	float: left;
	z-index:500;
	background: url(../images/medium_sticker.png) top left no-repeat;
}

.shoe_type_6 { /* Vocal Planet CSS */
	/*width: 610px;
	height: 220px;*/
	width: 415px;
	height: 315px;
	float: left;
	z-index:500;
	background: url(../images/small_sticker.png) top left no-repeat;
}

a.design_01, a.design_02, a.design_03 {
	width: 98px;
	height: 60px;
	float: left;
}

img.design_01, img.design_02, img.design_03, img.design_04{
	width: 95px;
	height: 60px;
	padding: 0;
	margin: 0;
	background: #CCC;
}

img.image_small {
	width: 48px;
	height: 48px;
	margin: 0 10px 0 0;
	border: 1px solid #B3B3B3;
	background: #CCC;
}

img.image_medium {
	width: 200px;
	height: 120px;
	margin: 0 10px 0 0;
	border: 1px solid #B3B3B3;
	background: #CCC;
}

img.image_medium_square {
	width: 90px;
	height: 90px;
	margin: 0 10px 10px 0;
	border: 1px solid #B3B3B3;
	background: #CCC;
}

img.image_large {
	width: 300px;
	height: 175px;
	margin: 0 10px 0 0;
	border: 1px solid #B3B3B3;
	background: #CCC;
	clear: none;
}

img.image_full {
	width: 610px;
	height: 400px;
	margin: 0;
	border: 1px solid #B3B3B3;
	background: #CCC;
}

img.gallery_image_full {
	width: 610px;
	margin: 0;
	border: 1px solid #B3B3B3;
	background: #CCC;
}

img.banner_full_image {
	width: 610px !important;
	height: 200px !important;
	background: #CCC;
	float: left !important;
	padding: 0 !important;
	margin: 0 20px 0 5px !important;
}

p.image_large_content {
	width: 300px;
}

.half_box, .half_box_right, .half_box_plain, .half_box_plain_right {
	width: 302px;
	min-height: 160px;
	margin: 0 6px 0 0;
	float: left;
	background: url(../images/half_box_bg.jpg) left top repeat-y;
}

.half_box_plain, .half_box_plain_right {
	min-height: 0;
	background: transparent;
}

.half_box_plain_right {
	margin: 0;
}

.half_box_top {
	width: 302px;
	height: 7px;
	float: left;
	background: url(../images/half_box_top.jpg) left top no-repeat;
}

.half_box img, .half_box_right img {
	padding: 5px 5px 4px 3px;
	background: url(../images/half_box_bottom.jpg) bottom left no-repeat;
}

.half_box ul.breadcrumb, .half_box_right ul.breadcrumb {
	padding: 5px 5px 3px 10px;
	background: transparent;
}

.third_box, .third_box_right {
	width: 196px;
	margin: 0 11px 0 0;
	float: left;
}

.third_box p, .third_box_right p {
	float: left !important;
}

.third_box img, .third_box_right img {
	width: 194px;
	border: 1px solid #B3B3B3;
	background: #CCC;
}

.third_box p, .third_box_right p {
	padding: 5px 0 10px 0;
}

.third_box p label, .third_box_right p label {
	padding: 0 0 0 10px;
}

.quarter_box, .quarter_box_right, .quarter_box_02, .quarter_box_03, .quarter_box_right_03, .quarter_box_04, .quarter_box_right_04 {
	width: 145px;
	min-height: 188px;
	margin: 0 10px 0 0;
	float: left;
	background: url(../images/quarter_box.jpg) left bottom no-repeat;
}

.quarter_box_02 {
	min-height: 208px;
	background: url(../images/quarter_box_02.jpg) left bottom no-repeat;
}

.quarter_box_03, .quarter_box_right_03 {
	min-height: 165px;
	background: url(../images/quarter_box_02.jpg) left bottom no-repeat;
}

.quarter_box_04, .quarter_box_right_04 {
	min-height: 130px;
	background: url(../images/quarter_box_02.jpg) left bottom no-repeat;
}

.quarter_box_right_03, .quarter_box_right_04 {
	margin: 0;
}

.quarter_box img, .quarter_box_right img, .quarter_box_02 img, .quarter_box_03 img, .quarter_box_right_03 img, .quarter_box_04 img, .quarter_box_right_04 img {
	border: 1px solid #B3B3B3;
	background: #CCC;
}

.quarter_box_right, .third_box_right, .half_box_right {
	margin: 0;
}

.quarter_box h3, .quarter_box_right h3, .quarter_box h6, .quarter_box_right h6, .quarter_box_02 h3, .quarter_box_03 h3, .quarter_box_right_03 h3, .quarter_box_04 h3, .quarter_box_right_04 h3 {
	padding: 4px 5px 0 5px;
	font-size: 70%;
	font-weight: bold;
	float: left;
	clear: both;
	width: 150px;
}

.quarter_box h6, .quarter_box_right h6 {
	margin-top:-3px;
	padding:0 5px 7px;
	width:134px;
}

.quarter_box h6 img, .quarter_box_right h6 img{
	background: none;
	border: none;
}

.quarter_box h6 span, .quarter_box_right h6 span{
	float: right;
}

.quarter_box p, .quarter_box_right p, .quarter_box_02 p, .quarter_box_03 p, .quarter_box_right_03 p, .quarter_box_04 p, .quarter_box_right_04 p {
	padding: 0 5px 3px 5px !important;
	clear: left;
	width: 90% !important;
	float: left !important;
	font-size: 70%;
}

.quarter_box_03 p, .quarter_box_right_03 p, .quarter_box_04 p, .quarter_box_right_04 p {
	width: 130px !important;
}

.quarter_box_03 p strong a, .quarter_box_right_03 p strong a, .quarter_box_04 p strong a, .quarter_box_right_04 p strong a {
	font-weight: bold;
}

.quarter_box_03 p a, .quarter_box_right_03 p a, .quarter_box_04 p a, .quarter_box_right_04 p a {
	font-weight: normal;
	text-decoration: none;
}

.quarter_box_03 p a:hover, .quarter_box_right_03 p a:hover, .quarter_box_04 p a:hover, .quarter_box_right_04 p a:hover {
	background: transparent;
	text-decoration: underline;
}

.quarter_box_03 input.checkbox, .quarter_box_right_03 input.checkbox {
	margin-right: 10px;
	float: right;
}

.dashboard_module {
	width: 606px;
	float: left;
	margin-bottom: 30px;
}

.dashboard_module_02 {
	width: 606px;
	float: left;
	margin-bottom: 0;
}

.dashboard_module_left {
	width: 300px;
	margin-bottom: 10px;
	float: left;
	clear: left;
}

.dashboard_module_right {
	width: 300px;
	margin-bottom: 10px;
	float: right;
}

.dashboard_module_left h2, .dashboard_module_right h2, .dashboard_module h2, .dashboard_module_02 h2 {
	width: 300px;
	padding: 0 0 5px 0 !important;
	margin-bottom: 10px;
}

.dashboard_module h2, .dashboard_module_02 h2 {
	width: 606px;
}

.dashboard_module_left .quarter_box, .dashboard_module_right .quarter_box, .dashboard_module_left .quarter_box_right, .dashboard_module_right .quarter_box_right  {
	margin-bottom: 10px;
}

.dashboard_module p.single_button, .dashboard_module_left p.single_button, .dashboard_module_right p.single_button, .dashboard_module_02 p.single_button {
	margin: 0 0 10px 10px;
}

.dashboard_module p.dashboard_details, .dashboard_module_02 p.dashboard_details, .dashboard_module_left p.dashboard_details, .dashboard_module_left p.dashboard_details_bottom, .dashboard_module_right p.dashboard_details, .dashboard_module_right p.dashboard_details_bottom {
	width: 300px;
	margin-bottom: 10px;
	padding: 0 0 10px 0;
}

.dashboard_module p.dashboard_details, .dashboard_module_02 p.dashboard_details {
	margin-bottom: 5px;
	padding: 0;
	clear: left;
}

.dashboard_module p.dashboard_details span, .dashboard_module_02 p.dashboard_details span, .dashboard_module_left p.dashboard_details span, .dashboard_module_left p.dashboard_details_bottom span, .dashboard_module_right p.dashboard_details span, .dashboard_module_right p.dashboard_details_bottom span {
	width: 100px;
	padding-right: 10px;
	float: left;
	text-align: right;
}

.dashboard_module p.dashboard_details span.right, .dashboard_module_02 p.dashboard_details span.right, .dashboard_module_left p.dashboard_details span.right, .dashboard_module_left p.dashboard_details_bottom span.right {
	width: 180px;
	float: right;
	text-align: left;
	color: #666;
}

.dashboard_module p.dashboard_details span.right strong, .dashboard_module_02 p.dashboard_details span.right strong, .dashboard_module_left p.dashboard_details span.right strong, .dashboard_module_left p.dashboard_details_bottom span.right strong {
	font-size: 120%;
	font-weight: normal;
}

.dashboard_border, .dashboard_border_02 {
	width: 100%;
	height: 1px;
	float: left;
	margin-bottom: 10px;
}

.dashboard_border_02 {
	margin-top: 10px;
}

.dashboard_images {
	width: 495px;
	padding: 5px 0 10px 0;
	float: right;	
}

.comment_approval {
	width: 400px;
	float: right;
}

.comment_approval p {
	width: 400px !important;
}

.comment_approval p.single_button {
	margin: 10px 10px 0 0 !important;
	float: left !important;
}

.comment_approval .dashboard_border {
	margin: 10px 0 10px 0;
}

p.image_title {
	width: 202px;
	padding: 5px 0 0 0;
	clear: left;
	font-weight: bold;
}

ul.curve_button_blue, ul.curve_button_blue_02, ul.curve_button_grey, ul.curve_button_solid, ul.curve_button_solid_02 {
	margin: 10px 0 0 0;
	padding: 0 2px 0 0;
	float: right;
	background: url(../images/cbb_bg_right.jpg) right top no-repeat !important;
}

ul.curve_button_solid, ul.curve_button_solid_02 {
	padding: 0 0 0 0;
}

.holes ul.curve_button_blue {
	margin-top: 0;
	border-left: 5px solid #FFF;
}

ul.curve_button_blue_02 {
	float: left;
}

ul.curve_button_solid {
	float: left;
	background: transparent;
}

ul.curve_button_solid_02 {
	background: transparent;
}

ul.curve_button_grey {
	padding: 0 4px 0 0;
	background: url(../images/cbg_bg_right.png) right top no-repeat !important;
}

ul.curve_button_blue li, ul.curve_button_blue_02 li, ul.curve_button_grey li, ul.curve_button_solid li, ul.curve_button_solid_02 li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	font-size: 70%;
	font-weight: bold;
}

ul.curve_button_blue li a, ul.curve_button_blue_02 li a, ul.curve_button_grey li a, ul.curve_button_solid li a, ul.curve_button_solid_02 li a {
	padding: 0 0 0 26px;
	float: left;
	color: #FFF;
}

ul.curve_button_solid li a, ul.curve_button_solid_02 li a {
	padding: 0 0 0 16px;
	color: #FFF !important;
}

ul.curve_button_solid li.off a, ul.curve_button_solid_02 li.off a {
	background: url(../images/cbs_left_off.jpg) left top no-repeat !important;
}

ul.curve_button_solid li.off a:hover, ul.curve_button_solid_02 li.off a:hover {
	background: url(../images/cbs_left_off_hover.jpg) left top no-repeat !important;
}

ul.curve_button_grey li a, ul.curve_button_blue li.off a {
	background: url(../images/cbg_left_01.png) left top no-repeat !important;
	color: #E9E9E9;
}

ul.curve_button_blue li.off a {
	background: url(../images/curve_button_grey_left2.jpg) left top no-repeat !important;
}

ul.curve_button_grey li.multiple a {
	padding: 0 0 0 24px;
	background: url(../images/cbg_left.png) 1px 4px no-repeat !important;
	color: #E9E9E9;
}

ul.curve_button_blue li.multiple_off a {
	padding: 0 0 0 26px;
	color: #E9E9E9;
}

ul.curve_button_solid li.multiple a, ul.curve_button_solid li.multiple_right a, ul.curve_button_solid li.multiple_right_02 a, ul.curve_button_solid li.multiple_off a, ul.curve_button_solid li.multiple_right_off a, ul.curve_button_solid li.multiple_right_off_02 a, ul.curve_button_solid_02 li.multiple a, ul.curve_button_solid_02 li.multiple_right a, ul.curve_button_solid_02 li.multiple_off a, ul.curve_button_solid_02 li.multiple_right_off a, ul.curve_button_solid_02 li.multiple_right_off_02 a {
	padding: 0 0 0 5px;
}

ul.curve_button_solid li.multiple_off a, ul.curve_button_solid li.multiple_right_off a, ul.curve_button_solid li.multiple_right_off_02 a, ul.curve_button_solid_02 li.multiple_off a, ul.curve_button_solid_02 li.multiple_right_off a, ul.curve_button_solid_02 li.multiple_right_off_02 a {
	background: url(../images/cbs_right_off_02.jpg) right 0 no-repeat !important;
}

ul.curve_button_solid li.multiple_off a:hover, ul.curve_button_solid li.multiple_right_off a:hover, ul.curve_button_solid li.multiple_right_off_02 a:hover, ul.curve_button_solid_02 li.multiple_off a:hover, ul.curve_button_solid_02 li.multiple_right_off a:hover, ul.curve_button_solid_02 li.multiple_right_off_02 a:hover {
	background: url(../images/cbs_right_off_02_hover.jpg) right 0 no-repeat !important;
}

ul.curve_button_solid_02 li.multiple_right_off_02 a {
	background: url(../images/curve_button_solidrightoff3.jpg) right 0 no-repeat !important;
}

ul.curve_button_blue li a:hover, ul.curve_button_blue_02 li a:hover {
	color: #FFF;
}

#column_two ul.curve_button_blue li.off a {
	background: url(../images/cbg_left_01.png) left top no-repeat !important;
}

#column_two ul.curve_button_blue li.off a:hover {
	background: url(../images/cbg_left_01_hover.png) left top no-repeat !important;
}

ul.curve_button_grey li a:hover {
	background: url(../images/cbg_left_01_hover.png) left top no-repeat !important;
	color: #FFF;
}

ul.curve_button_grey li.multiple a:hover {
	background: url(../images/cbg_left_hover.png) 1px 4px no-repeat !important;
}

ul.curve_button_blue li a span, ul.curve_button_blue_02 li a span, ul.curve_button_grey li a span, ul.curve_button_solid li a span, ul.curve_button_solid li.multiple_right_off a span, ul.curve_button_solid li.multiple_right_off_02 a span, ul.curve_button_solid_02 li a span, ul.curve_button_solid_02 li.multiple_right_off a span, ul.curve_button_solid_02 li.multiple_right_off_02 a span {
	margin: 0 0 0 0;
	padding: 7px 15px 12px 5px;
	float: left;
	cursor: pointer;
}

#column_two ul.curve_button_grey li a span, #column_two ul.curve_button_blue li.off a span, #column_two ul.curve_button_blue li.multiple_off a span {
	background: url(../images/cbg_right.png) right 4px no-repeat !important;
}

#column_two ul.curve_button_grey li a:hover span, #column_two ul.curve_button_blue li.off a:hover span, #column_two ul.curve_button_blue li.multiple_off a:hover span {
	background: url(../images/cbg_right_hover.png) right 4px no-repeat !important;
}

ul.curve_button_solid li a span, ul.curve_button_solid_02 li a span {
	padding: 7px 12px 14px 5px;
}

ul.curve_button_solid li.off a, ul.curve_button_solid li.multiple_off a, ul.curve_button_solid li.multiple_right_off a, ul.curve_button_solid li.multiple_right_off_02 a, ul.curve_button_solid_02 li.off a, ul.curve_button_solid_02 li.multiple_off a, ul.curve_button_solid_02 li.multiple_right_off a, ul.curve_button_solid_02 li.multiple_right_off_02 a {
	color: #666 !important;
}

ul.curve_button_solid li.off a:hover, ul.curve_button_solid li.multiple_off a:hover, ul.curve_button_solid li.multiple_right_off a:hover, ul.curve_button_solid li.multiple_right_off_02 a:hover, ul.curve_button_solid_02 li.off a:hover, ul.curve_button_solid_02 li.multiple_off a:hover, ul.curve_button_solid_02 li.multiple_right_off a:hover, ul.curve_button_solid_02 li.multiple_right_off_02 a:hover {
	color: #666;
}

ul.curve_button_solid li.off a span, ul.curve_button_solid li.multiple_off a span, ul.curve_button_solid_02 li.off a span, ul.curve_button_solid_02 li.multiple_off a span {
	background: url(../images/cbs_right_off_02.jpg) right 0 no-repeat !important;
}

ul.curve_button_solid li.off a:hover span, ul.curve_button_solid li.multiple_off a:hover span, ul.curve_button_solid_02 li.off a:hover span, ul.curve_button_solid_02 li.multiple_off a:hover span {
	background: url(../images/cbs_right_off_02_hover.jpg) right 0 no-repeat !important;
}

ul.curve_button_solid li.multiple_right a span, ul.curve_button_solid li.multiple_right_02 a span, ul.curve_button_solid li.multiple_right_off a span, ul.curve_button_solid li.multiple_right_off_02 a span, ul.curve_button_solid_02 li.multiple_right a span, ul.curve_button_solid_02 li.multiple_right_off a span, ul.curve_button_solid_02 li.multiple_right_off_02 a span {
	padding: 7px 17px 12px 5px;
}

ul.curve_button_solid li.multiple_right_off a span, ul.curve_button_solid_02 li.multiple_right_off a span, ul.curve_button_solid_02 li.multiple_right_off_02 a span {
	background: url(../images/cbs_right_off_03.jpg) right 0 no-repeat !important;
}

ul.curve_button_solid li.multiple_right_off a:hover span, ul.curve_button_solid_02 li.multiple_right_off a:hover span, ul.curve_button_solid_02 li.multiple_right_off_02 a:hover span {
	background: url(../images/cbs_right_off_03_hover.jpg) right 0 no-repeat !important;
}

ul.curve_button_solid_02 li.multiple_right a span {	
	background:transparent url(../images/custom/blue/cbs_right_multiple_03.jpg) no-repeat scroll right 0pt;
}

ul.curve_button_solid li.multiple_right_off_02 a span {
	background: url(../images/cbs_right_off_04.jpg) right 0 no-repeat !important;
}

ul.curve_button_solid li.multiple_right_off_02 a:hover span {
	background: url(../images/cbs_right_off_04_hover.jpg) right 0 no-repeat !important;
}

p.curve_button_text_right {
	width: auto !important;
	padding: 2px 0 5px 10px;
	float: right;
	background: #FFF;
	clear: none !important;
}

p.single_button {
	width: auto !important;
	padding: 0 0 0 0 !important;
	float: right !important;
	clear: none !important;
	font-size: 70%;
}

p.single_button a {
	height: 18px;
	padding: 0 12px 2px 0;
	display: block;
	text-decoration: none;
	float: left;
	cursor: pointer;
}

p.single_button a span {
	float: left;
	padding: 2px 0 3px 25px !important;
	font-weight: normal;
	cursor: pointer;
}

#column_two p.single_button a span {
	padding: 3px 0 4px 25px !important;
}

fieldset p.single_button {
	margin-top: 10px;
	float: left !important;
}

fieldset p.same_line {
	width: auto !important;
	float: left !important;
}

.middle {
	margin: 0 auto 0 auto;
}

.paginate_controls, .paginate_controls_bottom {
	width: 610px;
	float: left;
	margin-bottom: 4px;
	background: url(../images/paginate.jpg) left top no-repeat;;
}

.paginate_controls_bottom {
	margin: 15px 0 0 0;
}

.paginate_controls .curve_button_solid, .paginate_controls_bottom .curve_button_solid {
	margin: 0;
}

.paginate_controls p, .paginate_controls_bottom p {
	padding: 7px 5px 0 5px;
}

.paginate_controls ul.paginate_forward_back, .paginate_controls_bottom ul.paginate_forward_back {
	padding: 0;
	float: right;
}

.paginate_controls ul.paginate_forward_back li, .paginate_controls_bottom ul.paginate_forward_back li {
	float: left;
	list-style-type: none;
}

.paginate_controls ul.paginate_forward_back li.forward a, .paginate_controls_bottom ul.paginate_forward_back li.forward a {
	width: 38px;
	height: 29px;
	display: block;
	float: left;
}

.paginate_controls ul.paginate_forward_back li.back a, .paginate_controls_bottom ul.paginate_forward_back li.back a {
	width: 37px;
	height: 29px;
	display: block;
	float: left;
}

.paginate_controls ul.paginate_forward_back li a span, .paginate_controls_bottom ul.paginate_forward_back li a span {
	position: absolute;
	left: -9999em;
}

.paginate_controls ul.pages, .paginate_controls_bottom ul.pages {
	padding: 7px 5px 0 0;
	float: right;
}

.paginate_controls ul.pages li, .paginate_controls_bottom ul.pages li {
	margin: 0 0 0 5px;
	float: left;
	list-style-type: none;
	color: #666;
	font-size: 80%;
}

.paginate_controls ul.pages li a, .paginate_controls_bottom ul.pages li a {
	color: #666;
}

.paginate_controls ul.pages li a:hover, .paginate_controls_bottom ul.pages li a:hover {
	text-decoration: underline;
}

.article, .article_02, .article_03 {
	width: 100%;
	margin: 10px 0 20px 0;
	float: left;
	background: url(../images/holes_white.png) left bottom repeat-x;
}

.article_02, .article_03 {
	background: transparent;
}

.article h3, .article_02 h3, .article_03 h3 {
	width: 100%;
}

.article_03 h3 {
	padding: 5px 0 10px 0;
}

.article_03 p {
	padding: 0 0 10px 0;
}

.article p.date, .article_02 p.date, .article_03 p.date {
	width: 100%;
	padding: 0;
	color: #333;
}

.article_02 p.date {
	padding: 0 0 15px 0;
}

.article img.large_image, .container img.large_image {
	width: 400px;
	height: 200px;
	margin: 15px 106px 5px 106px;
	background: #CCC;
	float: left;
}

img.gallery_large_image {
	width: 400px;
	margin: 15px 106px 5px 106px;
	background: #CCC;
	float: left;
}

.container img.large_image {
	margin: 0 106px 5px 106px;
}

.article p.large_image_label {
	width: 400px;
	margin: 0 106px 10px 106px;
	padding: 0;
	font-style: italic;
}

p.centre {
	width: 400px;
	margin: 0 0 0 106px;
	float: left;
}

p.centre strong {
	float: left;
}

p.centre img {
	float: left;
	clear: none;
	display: inline;
	width: 81px;
}

p.text_right {
	padding: 2px 10px 0 0;
	float: right;
}

form.comment {
	width: 550px !important;
	float: left;
}

form.comment textarea {
	width: 546px;
	height: 5em;
	margin: 10px 0 0 0;
}

ul.bookmarks {
	height: 16px;
	margin: 15px 0 0 0;
	padding: 0;
	border-right: 10px solid #FFF;
	background: url(../images/bookmarks_bg.jpg) left top no-repeat;
}

ul.bookmarks li {
	float: left;
	padding: 0;
	list-style-type: none;
}

ul.bookmarks li.right_cap {
	width: 4px;
	height: 16px;
	margin: 0 0 0 10px;
	background: url(../images/bookmarks_rightcap.jpg) right top no-repeat;
}

ul.bookmarks li a {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 5px;
	float: left;
	color: #666;
	text-transform: uppercase;
	font-size: 70%;
}

ul.bookmarks li a:hover {
	color: #333;
	text-decoration: underline;
}

ul.bookmarks li.add a {
	width: auto;
	padding: 0 5px 0 20px;
	background: url(../images/bookmarks_add.jpg) left top no-repeat;
}

ul.bookmarks li.add a:hover {
}

ul.bookmarks li.delicious a {
	background: url(../images/bookmarks_delicious.jpg) left top no-repeat;
}

ul.bookmarks li.delicious a:hover {
	background: url(../images/bookmarks_delicious.jpg) left top no-repeat;
}

ul.bookmarks li.digg a {
	background: url(../images/bookmarks_digg.jpg) left top no-repeat;
}

ul.bookmarks li.digg a:hover {
	background: url(../images/bookmarks_digg.jpg) left top no-repeat;
}

ul.bookmarks li.windows a {
	background: url(../images/bookmarks_windows.jpg) left top no-repeat;
}

ul.bookmarks li.windows a:hover {
	background: url(../images/bookmarks_windows.jpg) left top no-repeat;
}

ul.bookmarks li a span {
	position: absolute;
	left: -9999em;
}

img.voucher {
	width: 608px;
	height: 250px;
	background: #CCC;
	border: 1px solid #B3B3B3;
}

ul.q_and_a {
	padding-left: 20px;
	width: 100%;
	clear: both;
}

ul.q_and_a li {
	margin: 5px 0 5px 0;
	list-style-image: url(../images/q_and_a.jpg);
	font-size: 75%;
	clear: both;
}

ul.q_and_a li a {
	color: #666;
}

ul.q_and_a li a:hover {
	color: #000;
}

ul.q_and_a li.on {
	font-weight: bold;
}

p.q_and_a {
	padding: 0 0 15px 0;
	width: 95%;
	font-weight: normal;
	font-size: 12px;
	display: none;
}

/* column two */

#column_two {
    width: 298px;
    margin: 8px 14px 0 14px !important;
    float: left;
    overflow: hidden;
}

#column_two p {
	font-size: 70% !important;
	line-height: 120%;
}

.content_right_header, .content_right_header_02, .content_right_header_03, .content_right_header_04, .content_right_header_05 {
	width: 308px;
	height: 36px;
	float: left;
}

.content_right_header_04 {
	margin: 0 0 15px 0;
}

.content_right_header h3, .content_right_header_02 h3, .content_right_header_03 h3, .content_right_header_04 h3, .content_right_header_05 h3 {
	margin: 9px 0 0 5px;
	padding: 0 10px 0 25px;
	color: #FFF;
	font-size: 90%;
}

.content_right {
	width: 276px;
	padding: 0 11px 0 11px;
	float: left;
	background: url(../images/content_right_bg.jpg) left top repeat-y;
}

.content_right_top, .content_right_bottom, .content_right_bottom_02 {
	width: 100%;
	height: 14px;
	float: left;
	background: url(../images/content_right_top.jpg) left top no-repeat;
}

.content_right_bottom {
	background: url(../images/content_right_bottom.jpg) left bottom no-repeat;
}

.content_right_bottom_02 {
	margin: 0 0 15px 0;
	background: url(../images/content_right_bottom2.jpg) left bottom no-repeat;
}

.content_right .holes, .content_right .holes_clear {
	width: 267px;
	margin: 0 5px 0 5px;
}

.content_right .holes_clear {
	margin: 15px 0 0 0;
}

.content_right .holes h3, .content_right .holes_clear h3 {
	padding: 3px 10px 0 0;
	background: #FFF;
}

.content_right_list_top {
	width: 100%;
	height: 9px;
	margin: 10px 0 0 0;
	float: left;
}

.content_right_list {
	width: 100%;
	padding: 0 0 0 0;
	float: left;
}

.content_right_list_bottom {
	width: 100%;
	height: 9px;
	margin: 0;
	float: left;
}

.content_right_list ul {
	padding: 0;
}

.content_right_list ul li {
	padding: 3px 5px 3px 10px;
	list-style-type: none;
	float: left;
	font-size: 80%;
}

.content_right_list ul li.on {
	font-weight: bold;
}

.content_right_list ul li a {
	text-decoration: none;
}

.content_right_list ul li a:hover {
	text-decoration: underline;
}

.content_right_list form p {
	padding: 0 10px 0 10px;
}

.content_right_list form p input {
	width: 253px;
}

.right_stitching {
	width: 301px;
	height: 8px;
	margin: 0 0 15px 3px;
	float: left;
	background: url(../images/right_stitching.jpg) left top no-repeat;
}

.content_right .image_grid {
	width: 276px;
	margin: 10px 0 0 0;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	float: left;
}

.content_right .image_grid ul {
	padding: 0;
}

.content_right .image_grid ul li {
	float: left;
	padding: 0;
	list-style-type: none;
}

.content_right .image_grid ul li a img {
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	background: #CCC;
}

.content_right img.image_large {
	width: 275px;
	height: 100px;
	margin: 15px 0 0 0;
}

.content_right p {
	width: 268px;
	padding-right: 5px;
	padding-left: 5px;
	clear: both;
	
}

.content_right p.auto {
	clear: none;
}

.content_right .profile_title p.auto, .content_right .profile_title h3 {
	width: 190px;
	clear: none;
	padding: 0;
}

.profile_title p.single_button {
	margin-top: 13px;
}

.profile_title form textarea {
	width: 264px;
	height: 9em;
	margin-bottom: 10px;
	padding: 0;
	color: #666;
}

.profile_title .dashboard_border {
	width: 274px;
	margin: 10px 0 0 0;
}

.content_right img.image_right {
	width: auto;
	margin: 0;
	padding: 5px 0 10px 10px;
	float: right;
	clear: right;
}

.content_right p.date {
	padding: 2px 5px 0 5px;
	color: #333;
}

.content_right_lower {
	width: 306px;
	margin: 0 1px 0 1px;
	float: left;
	background: url(../images/content_right_lower_bg.jpg) left top repeat-y;
}

.content_right_lower_bottom, .content_right_lower_top {
	width: 296px;
	height: 11px;
	margin: 0 1px 20px 1px;
	float: left;
	background: url(../images/content_right_lower_bottom.jpg) left bottom no-repeat;
}

.content_right_lower_top {
	margin: 0 1px 0 1px;
	background: url(../images/content_right_lower_top.jpg) left top no-repeat;
}

.content_right_lower .middle {
	width: 280px;
	float: left;
	margin-left: 9px;
	background: url(../images/holes_grey.jpg) right 18px repeat-x;
}

.content_right_lower ul.curve_button_grey {
	margin-right: 0;
}

.content_right .holes_clear ul.curve_button_blue {
	margin: 0;
	border-left: 5px solid #FFF;
}

.content_right h4 {
	padding: 0 5px 0 5px;
	font-weight: bold;
}

#column_two p.smallprint {
	font-size: 70%;
	color: #999;
	padding: 5px 20px 5px 15px;
}

#column_two p.smallprint a {
	color: #999;
}

form.content_right_form label {
	width: 65px;
	float: left;
	font-weight: bold;
	font-size: 110%;
}

form.content_right_form input {
	width: auto;
}

form.content_right_form span {
	width: 70px;
	padding: 1px 0 0 5px;
	float: left;
}

form.content_right_form select {
	width: 203px;
}

.holes h2 {
	font-size: 120%;
}

.holes h3 {
	font-size: 100%;
	padding: 3px 10px 0 0;
	font-weight: normal;
	background: #FFF;
}

.custom_image_01, .custom_image_02, .custom_image_03, .custom_image_04, .custom_image_05 {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 100%;
}

/* popup panels */

body.popup {
	height: auto;
	background: none;
}

.transparent_layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	float: left;
	background: url(../images/transparent_layer.png) left top repeat;
}

.popup_panel_small_container {
	width: 408px;
}

.popup_panel_container {
	width: 550px;
	height: auto;
}

.popup_panel_rollover_container {
	width: 345px;
}

.popup_panel_large_container {
	width: 900px;
}

.popup_panel_top, .popup_panel_large_top, .popup_panel_small_top {
	width: 550px;
	height: 21px;
	float: left;
	background: url(../images/popup_panel_top.png) left top no-repeat;
}

.popup_panel_rollover_top, .popup_panel_rollover_large_top, .popup_panel_rollover_small_top {
	width: 345px;
	height: 21px;
	float: left;
	background: url(../images/popup_rollover_panel_top.png) left top no-repeat;
}

.popup_panel_small_top {
	width: 408px;
	background: url(../images/popup_panel_small_top.png) left top no-repeat;
}

.popup_panel_large_top {
	width: 900px;
	background: url(../images/popup_panel_large_top.png) left top no-repeat;
}

.popup_panel, .popup_panel_large, .popup_panel_small {
	width: 510px;
	padding: 0 20px 0 20px;
	background: url(../images/popup_panel_bg.png) left top repeat-y;
	float: left;
}

.popup_rollover_panel, .popup_panel_rollover_large, .popup_panel_rollover_small {
	width: 305px;
	padding: 0 20px 0 20px;
	background: url(../images/popup_rollover_panel_bg.png) left top repeat-y;
	float: left;
}

.popup_panel_small {
	width: 408px;
	background: url(../images/popup_panel_small_bg.png) left top repeat-y;
}

.popup_panel_large {
	width: 860px;
	background: url(../images/popup_panel_large_bg.png) left top repeat-y;
}

.popup_panel_bottom, .popup_panel_large_bottom, .popup_panel_small_bottom {
	width: 550px;
	height: 21px;
	float: left;
	background: url(../images/popup_panel_bottom.png) left bottom no-repeat;
}

.popup_panel_rollover_bottom, .popup_panel_rollover_large_bottom, .popup_panel_rollover_small_bottom {
	width: 345px;
	height: 21px;
	float: left;
	background: url(../images/popup_rollover_panel_bottom.png) left bottom no-repeat;
}


.popup_panel_small_bottom {
	width: 408px;
	background: url(../images/popup_panel_small_bottom.png) left bottom no-repeat;
}

.popup_panel_large_bottom {
	width: 900px;
	background: url(../images/popup_panel_large_bottom.png) left bottom no-repeat;
}

.popup_panel .holes, .popup_panel_large .holes {
	margin: 0;
}

.popup_panel_small .holes {
	margin: 5px 0 0 0;
	width: 370px;
}

.popup_panel .holes h2, .popup_panel_large .holes h2 {
 	padding-right: 15px;
 	background: #FFF;
}

.popup_panel h2.right, .popup_panel p.right {
	float: right;
	padding-top: 0;
	clear: right;
}

.popup_panel p.left {
	width: 50%;
	clear: left;
	padding-top: 0;
}

.popup_rollover_panel h2.right, .popup_rollover_panel p.right {
	float: right;
	padding-top: 0;
	text-align: right;
	clear: right;
	width:auto;
}

.popup_rollover_panel p.left {
	width: auto;
	clear: left;
	padding-top: 0;
}

.popup_panel img.pattern_thumbnail, .popup_panel_large img.pattern_large, .popup_panel_large img.sticker_large {
	width: 508px;
	height: 300px;
	margin: 10px 0 5px 0;
	border: 1px solid #B3B3B3;
}


.popup_panel img.video_thumbnail, .popup_panel object.video_thumbnail {
	width: 432px;
	height: 328px;
	margin: 10px 0 5px 0;
	border: 1px solid #B3B3B3;
	background: #000;
}

img.pattern_thumbnail_hover {
	width: 508px;
	height: 384px;
	margin: 10px 0 5px 0;
	border: 1px solid #B3B3B3;
}

img.sticker_thumbnail_hover {
	width: 508px;
	height: 183px;
	margin: 10px 0 5px 0;
	border: 1px solid #B3B3B3;
}

.popup_panel_large img.pattern_large {
	width: 858px;
	height: 650px;
}

.popup_panel_large img.sticker_large {
	width: 858px;
	height: 300px;
}

.popup_panel .container, .popup_panel .container p {
	width: 510px;
}

.popup_panel .container p  {
	padding: 5px 0 5px 0;
}

.popup_panel form {
	width: 510px;
}

.popup_panel form fieldset, .popup_panel_small form fieldset, #column_one form fieldset, .form_tint, #banner_holding_area form fieldset {
	position: relative;
	width: 510px;
	margin: 15px 0 5px 0;
}

.popup_panel_small form fieldset {
	width: 368px;
}

#banner_holding_area form fieldset {
	width: 415px;
}

#column_one form fieldset, #column_one .form_tint, #column_one .form_tint_basket {
	margin: 0;
	float: left;
}

#column_one form, #column_one form fieldset, #column_one .form_tint, #column_one .form_tint_basket {
	width: 610px;
}

#column_one form fieldset.basket {
	width: 612px;
}

#column_one form fieldset.full_width {
	width: 100%;
	background: transparent !important;
	padding: 0;
	border: none;
}

#column_one .form_tint, #column_one .form_tint_basket {
	float: left;
}

.form_corner_top_left {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 7px;
	height: 6px;
}

.form_corner_top_right {
	position: absolute;
	top: -1px;
	right: -1px;
	width: 7px;
	height: 6px;
}

.form_corner_bottom_left {
	position: absolute;
	bottom: -1px;
	left: -1px;
	width: 7px;
	height: 6px;
}

.form_corner_bottom_right {
	position: absolute;
	bottom: -1px;
	right: -1px;
	width: 7px;
	height: 6px;
}

.popup_panel form p, .popup_panel_small form p, #column_one form p, #column_one .form_tint p, #column_one .form_tint_basket p, #column_one .form_tint p, #banner_holding_area form p {
	float: right;
	clear: both;
	width: 100%;
}

#column_one .form_tint p {
	clear: none;
}

.popup_panel form fieldset p.validate, .popup_panel_small form fieldset p.validate, #column_one form fieldset p.validate {
	padding-bottom: 15px !important;
}

.popup_panel form fieldset p.validate img, .popup_panel_small form fieldset p.validate img, #column_one form fieldset p.validate img {
	margin: 0 0 0 18px;
	border: 1px solid #666;
	background: #CCC;
}

.popup_panel form fieldset p.validate input, .popup_panel_small form fieldset p.validate input, #column_one form fieldset p.validate input {
	clear: both;
	margin: 10px 0 0 203px;
}

.popup_panel form fieldset p.validate input, .popup_panel_small form fieldset p.validate input {
	margin-left: 148px;
}

.popup_panel form p.bottom, .popup_panel_small form p.bottom, #column_one form p.bottom, #column_one .form_tint p.bottom, #column_one .form_tint_basket p.bottom, #banner_holding_area form p.bottom {
	padding-bottom: 15px !important;
}

.popup_panel_small form p.bottom, #banner_holding_area form p.bottom {
	width: auto;
}

.popup_panel form fieldset p label, .popup_panel_small form fieldset p label, #column_one form fieldset p label, #banner_holding_area form fieldset p label {
	width: 130px;
	padding-top: 2px;
	float: left;
	font-weight: bold;
	text-align: right;
}

#banner_holding_area form fieldset p label {
	font-size: 85%;
}

.popup_panel_small form fieldset p label {
	width: 70px;
}

#column_one form fieldset p label {
	width: 170px;
	padding-left: 15px;
}

#column_one form fieldset.full_width p label {
	width: auto;
	font-weight: normal;
	color: inherit !important;
}

.popup_panel form fieldset p, .popup_panel_small form fieldset p, .popup_panel form fieldset p span.smallprint, .popup_panel_small form fieldset p span.smallprint, #column_one form fieldset p span.smallprint, #column_one .form_tint p span.smallprint, #column_one .form_tint_basket p span.smallprint, #banner_holding_area form fieldset p span.smallprint {
	width: 360px;
	padding: 3px 0 0 10px !important;
	float: left;
}



#column_one form fieldset p span.smallprint_02 {
	width: 395px;
	float: left;
	padding: 5px 0 0 205px;
}

#column_one form fieldset p span.smallprint_03 {
	width: 395px;
	float: right;
	padding: 5px 10px 0 0;
} 

.popup_panel form fieldset p span.smallprint, .popup_panel_small form fieldset p span.smallprint {
	width: 320px;
	float: right;
}

.popup_panel form fieldset p.validate span.smallprint, .popup_panel_small form fieldset p.validate span.smallprint, #column_one form fieldset p.validate span.smallprint {
	width: 165px;
}

.popup_panel form fieldset p, .popup_panel_small form fieldset p, #banner_holding_area form fieldset p {
	width: 495px;
	float: left;
	padding-top: 10px !important;
	padding-left: 0 !important;
	padding-right: 15px !important;
}

#banner_holding_area form fieldset p.smallprint {
	font-size: 70%;
	width: 250px;
	padding: 0 0 10px 143px !important;
}

#banner_holding_area form fieldset p {
	width: 396px;
}

.popup_panel form fieldset.basket .basket_item_container {
	max-height: 308px;
	width: 100%;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
}

.basket_border_right {
	position: absolute;
	top: -1px;
	right: -18px;
	height: 1px;
	width: 18px;
	float: left;
}

.popup_panel form fieldset.basket p {
	padding-top: 0 !important;
}

#column_one form fieldset p span.smallprint, #column_one form fieldset p span.smallprint_02, #column_one form fieldset p span.smallprint_03, #column_one .form_tint p span.smallprint, #column_one .form_tint_basket p span.smallprint, .popup_panel form fieldset p span.smallprint {
	font-size: 95%;
}

.popup_panel form fieldset p input, .popup_panel_small form fieldset p input, #column_one form fieldset p input, #column_one form fieldset p textarea {
	width: 388px;
	height: 1.4em;
	margin-right: 15px;
	border: 1px solid #888;
	padding-top: 3px;
	float: right;
	background: url(../images/input_bg.jpg) top left repeat-x #FFF;
	color: #666;
}

.popup_panel form fieldset p input, .popup_panel_small form fieldset p input, #banner_holding_area form fieldset p input {
	width: 345px;
	margin-right: 0 !important;
	float: right;
	clear: right;
}

#banner_holding_area form fieldset p {
	padding-bottom: 5px !important;
}

#banner_holding_area form fieldset p input {
	margin: 3px 0 0 0 !important;
	width: 250px;
	color: #666;
	font-size: 90%;
}

.popup_panel_small form fieldset p input {
	margin-left: 10px !important;
}

#column_one form fieldset p textarea {
	height: 7em;
}

p.error, p.error a, label.error {
	color: #D91111 !important;
}

form fieldset p.error, #column_one form fieldset p.error {
	width: 390px;
	margin: 0;
	padding-right: 15px;
	padding-bottom: 15px; !important;
	padding-left: 205px;
	float: left;
}

form fieldset p.error span, #column_one form fieldset p.error span {
	float: right;
	width: 365px;
}

.popup_panel form fieldset p.error, .popup_panel_small form fieldset p.error {
	width: 347px;
	padding: 5px 15px 15px 148px !important;
	clear: both;
	float: left;
}

.popup_panel form fieldset p.error span, .popup_panel_small form fieldset p.error span {
	float: right;
	width: 322px;
}

img.error {
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: none !important;
}

.popup_panel h3, .popup_panel fieldset h3, .popup_panel_Small fieldset h3, #column_one form fieldset h3, #column_one .form_tint h3, #column_one .form_tint_basket h3 {
	margin: 0;
	padding: 10px 0 0 0;
	float: right;
	font-weight: bold;
}

.popup_panel form fieldset img, .popup_panel_small form fieldset img, #column_one form fieldset.basket img, #column_one .form_tint_basket img, #column_one .form_tint img {
	margin: 10px 10px 0 0;
	border: 1px solid #CCC;
	background: #FFF;
}

.popup_panel form fieldset.basket .basket_item, #column_one form fieldset.basket .basket_item, #column_one .form_tint_basket .basket_item, .popup_panel form fieldset.basket .basket_item_bottom, #column_one form fieldset.basket .basket_item_bottom, #column_one .form_tint_basket .basket_item_bottom {
	float: left;
	padding: 0 0 10px 0;
	position: relative;
}

.popup_panel form fieldset.basket .basket_item_bottom {
	border-bottom: none !important;
}

.popup_panel form fieldset.basket .basket_item, .popup_panel form fieldset.basket .basket_item_bottom {
	width: 494px;
}

.popup_panel form fieldset.basket h3, #column_one form fieldset.basket h3, #column_one .form_tint_basket h3 {
	width: 368px;
	float: left;
	font-weight: normal;
	font-size: 90%;
}

.popup_panel form fieldset.basket h3.price, #column_one form fieldset.basket h3.price, #column_one .form_tint_basket h3.price {
	width: 65px;
	margin: 0;
	padding: 21px 10px 0 0;
	float: right;
	font-weight: bold;
	font-size: 90%;
}

#column_one form fieldset.basket h3.price, #column_one .form_tint_basket fieldset h3.price {
	margin: 27px 0 0 30px;
}

#column_one .form_tint_basket h3.price {
	margin: 29px 0 0 0;
}

.popup_panel form fieldset.basket h3.price {
	width: auto;
	padding: 21px 0 0 0;
	margin: 12px 0 0 30px;
	float: left;
}

.popup_panel form fieldset.basket p.quantity, #column_one form fieldset.basket p.quantity, #column_one .form_tint_basket p.quantity {
	width: 5.5em;
	margin: 29px 0 0 0;
	padding-right: 0 !important;
	float: right;
}

.popup_panel form fieldset.basket p.quantity {
	width: 4.3em;
	margin: 29px 0 0 260px;
	float: left;
}

#column_one .form_tint_basket p.quantity {
	margin: 36px 30px 0 0;
	text-align: right;
}

.popup_panel form fieldset.basket p.size {
	width: 8.6em;
	margin: 29px 0 0 200px;
	float: left;
}

#column_one .form_tint_basket p.size {
	margin: 36px 30px 0 0;
	text-align: right;
}

.popup_panel form fieldset.basket p.single_button, #column_one form fieldset.basket p.single_button {
	margin: 30px 0 0 0;
	width: auto;
}

.popup_panel form fieldset.basket p label, #column_one form fieldset.basket label {
	margin-top: 1px;
	width: auto;
}

.popup_panel form fieldset.basket p.quantity input, #column_one form fieldset.basket p.quantity input {
	width: 22px;
	margin-right: 0 !important;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.popup_panel form fieldset.basket p.size input, #column_one form fieldset.basket p.size input {
	width: 22px;
	margin-right: 0 !important;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.popup_panel form fieldset.basket .curve_button_blue_02, #column_one form fieldset.basket .curve_button_blue_02, #column_one .form_tint_basket .curve_button_blue_02 {
	margin: 17px 0 0 0;
}

.popup_panel form fieldset.basket p, #column_one form fieldset.basket p, #column_one .form_tint_basket p {
	width: 368px;
	padding: 0;
	clear: none;
	float: left;
}

.popup_panel form fieldset.basket .total_price, #column_one form fieldset.basket .total_price, #column_one .form_tint_basket .total_price {
	width: 495px;
	padding: 15px 0 0 15px;
	float: left;
}

.popup_panel form fieldset.basket .total_price p, #column_one form fieldset.basket .total_price p, #column_one .form_tint_basket .total_price p {
	clear: both !important;
	float: right;
	width: 40.8em !important;
	display: block;
	padding-right: 0 !important;
}

.popup_panel form fieldset.basket .total_price p {
	width: auto;
	margin: 0 !important;
	float: left;
}

.popup_panel form fieldset.basket .total_price p.reminder, #column_one form fieldset.basket .total_price p.reminder, #column_one .form_tint_basket .total_price p.reminder {
	width: 290px;
	clear: none;
	float: left;
}

#column_one form fieldset.basket .total_price, #column_one .form_tint_basket .total_price {
	width: 612px;
	padding-left: 0;
}

#column_one form fieldset.basket .total_price p, #column_one .form_tint_basket .total_price p {
	width: 300px !important;
	clear: right !important;
}

#column_one form fieldset.basket .total_price p.full_width, #column_one .form_tint_basket .total_price p.full_width {
	width: 295px !important;
	float: left !important;
}

.popup_panel form fieldset.basket .total_price p span, #column_one form fieldset.basket .total_price p span, #column_one .form_tint_basket .total_price p span {
	width: 195px;
	text-align: right;
	float: left;
}

.popup_panel form fieldset.basket .total_price p span {
	width: 388px;
}

#column_one form fieldset.basket .total_price p span, #column_one .form_tint_basket .total_price p span {
	width: 195px;
}

.popup_panel form fieldset.basket .total_price p span.right, #column_one form fieldset.basket .total_price p span.right, #column_one .form_tint_basket .total_price p span.right {
	padding-left: 10px;
	margin-left: 20px;
	width: 75px;
	float: right;
	text-align: left;
}

.popup_panel form fieldset.basket .total_price p span.right {
	width: auto;
	margin-left: 30px;
	padding: 0 !important;
	float: left !important;
}

.popup_panel form fieldset.basket .total_price p strong, #column_one form fieldset.basket .total_price p strong, #column_one .form_tint_basket .total_price p strong {
	padding-top: 10px;
	font-size: 140%;
	float: right;
}

.popup_panel form fieldset.basket .total_price p strong {
	float: left;
}

#column_one .form_tint_basket .total_price p strong {
	padding-bottom: 15px;
}

.popup_panel form fieldset.basket p.delete {
	width: 14px;
	height: 14px;
	margin: 11px 0 0 0;
	padding: 0 5px 0 0 !important;
	overflow: hidden;
	clear: none;
	float: left;
}

.popup_panel form fieldset.basket p.delete a {
	width: 14px;
	height: 14px;
	display: block;
}

.popup_panel form fieldset.basket p.delete a span {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
}

#column_one form fieldset input.checkbox, .popup_panel form fieldset input.checkbox, .popup_panel_small form fieldset input.checkbox {
	width: auto;
	float: left;
	margin: 2px 0 0 20px;
	background: transparent;
	border: none;
}

#column_one form fieldset input.radio, #column_one form fieldset p.radio_return input.radio {
	width: auto;
	float: left;
	margin: 2px 0 0 20px;
	background: transparent;
	border: none;
}

#column_one form fieldset p.radio_return input.radio {
	margin: 0;
}

#column_one form fieldset p.radio_return span {
	width: 405px;
	padding: 0 0 3px 0;
	float: right;
}

#column_one form fieldset p.radio_return span span {
	width: 385px;
}

#column_one form fieldset.full_width p input.radio {
	margin: 0;
}

.popup_panel form fieldset p input.radio, .popup_panel_small form fieldset p input.radio {
	width: auto;
	float: left;
	display: inline;
	margin-left: 20px;
	background: transparent;
	border: none;
}

.popup_panel form fieldset p.tall span, .popup_panel_small form fieldset p.tall span {
	margin: 2px 0 0 5px;
	float: left;
}

#column_one form fieldset input.half {
	width: 190px;
	margin-left: 20px;
	float: left;
}

.popup_panel form fieldset input.half, .popup_panel_small form fieldset input.half {
	width: 170px;
	margin-left: 18px;
	float: left;
}

#column_one form fieldset input.quarter {
	width: 110px;
	margin-left: 20px;
	float: left;
}

#column_one form fieldset select.dropdown {
	width: 150px;
	margin-top: 2px;
	float: right;
}

form.customize {
	width: 860px;
}

form.customize .radio, form.customize label span { 
	display: none; 
}

form.customize p {
	width: 124px;
	margin: 10px 2px 0 0;
	float: left;
	clear: none;
}

form.customize p img {
	width: 82px;
	height: 83px;
	border: none !important;
	clear: right;
}

form.customize p.right {
	width: 90px;
}

form.customize p input.radio {
	width: 15px;
	height: 15px;
	clear: left !important;
}

form.customize p span {
	padding-left: 5px;
	float: left;
	width: 65px;
}

.customize_full {
	width: 860px !important;
	padding: 20px 0 20px 0;
	float: left;
}

.customize_full .curve_button_solid {
	margin: 15px 0 0 10px;
	float: left !important;
}

.customize_left, .customize_right {
	float: left;
	width: 250px;
	padding: 20px 0 0 0;
}

.customize_right {
	float: right;
}

.customize_full h2, .customize_left h2, .customize_right h2 {
	width: 100%;
	padding-bottom: 5px;
}

.customize_full p {
	width: auto !important;
}

.customize_left p, .customize_right p {
	width: 250px !important;
}

.customize_full .curve_button_solid {
	float: right;
}

form.customize .customize_left p span {
	width: 100px;
}

.process_order {
	width: auto;
	margin: 15px 0 0 0;
	float: right;
}

.process_order p {
	width: auto !important;
	clear: none !important;
	float: left !important;
}

.process_order p strong {
	font-size: 120%;
}

.process_order p input {
	margin: 0 10px 0 10px;
	color: #666;
}

.process_order .curve_button_blue {
	margin: 3px 5px 0 5px;
	float: left;
}

form .process_order select {
	width: 12em;
	margin: 7px 10px 0 10px;
	font-size: 75%;
	float: left;
}

#column_one form fieldset p.tall label, #column_one form fieldset p.tall input.radio {
	margin-top: 8px;
}

#column_one form fieldset p.tall img {
	margin: 0 0 0 10px;
	border: 1px solid #666;
}

#column_one form fieldset label.same_line {
	width: auto;
	padding-left: 35px;
	float: left;
}

#column_one form fieldset p.date_chooser label.same_line, .popup_panel form fieldset p.date_chooser label.same_line, .popup_panel form fieldset p label.same_line {
	width:auto;
	padding-left: 20px;
}

#column_one form fieldset p select {
	margin-right: 15px;
}

#column_one form fieldset p.date_chooser select.dropdown, #column_one form fieldset p.date_chooser select.dropdown_02, #column_one form fieldset p select.dropdown_02, #column_one form fieldset p select.dropdown_03, #column_one form fieldset p select.dropdown_04, .popup_panel form fieldset p select.dropdown, .popup_panel form fieldset p select.dropdown_02 {
	width: 6em;
	margin-left: 20px;
	float: left;
}

#column_one form fieldset p select.dropdown_03 {
	width: 15em;
}

#column_one form fieldset p select.dropdown_04 {
	width: 15em;
	margin: 0 0 7px 205px;
}

.popup_panel form fieldset p select.dropdown {
	width: 10em;
	margin-left: 18px;
}

#column_one form fieldset p.date_chooser select.dropdown_02, #column_one form fieldset p select.dropdown_02 {
	margin: 0 15px 0 20px;
}

#column_one form fieldset p span.tags {
	width: 420px;
	float: right;
}

#column_one form fieldset p span.tags .container {
	width: 230px;
	margin: 0;
	padding: 0 !important;
}

#column_one form fieldset p span.tags img {
	margin: 0 0 6px 0 !important;
	float: left !important;
}

#column_one form fieldset p span.tags span {
	padding: 5px 0 0 20px;
}

#column_one form fieldset p span.tags select {
	margin-bottom: 5px;
	clear: left;
}

#column_one form fieldset p span.file {
	padding: 3px 0 0 10px !important;
	float: left;
}

.order_details p span.file {
	padding: 3px 0 0 0 !important;
	float: left;
}

form fieldset input.file {
	width: auto !important;
	height: 1.8em !important;
	vertical-align: middle !important;
	margin: 0 0 0 20px !important;
	border: inherit !important;
	background: inherit !important;
	float: left !important;
}

#column_one form fieldset p.select_design {
	float: right;
	width: 405px;
	margin-bottom: 10px;
}

#column_one form fieldset p.select_design span {
	width: 90px;
	float: left;
}

#column_one form fieldset p.select_design span input.checkbox {
	width: auto;
	margin: 5px 0 10px 0;
	padding: 0;
	clear: left;
}

#column_one form fieldset p.select_design span span {
	width: 70px !important;
	padding: 5px 0 10px 0 !important;
	float: right;
}

form fieldset p.search {
	width: 60px;
}

form fieldset p.search_by {
	width: 272px;
	margin-bottom: 10px;
	clear: none;
	float: right;
}

form fieldset p.search_by span {
	float: left;
	padding: 0 0 5px 0;
}

form fieldset p.search_by span input { 
	margin: 0 !important;
}

form fieldset p.search_by span span {
	padding: 0 10px 0 5px;
}

#column_one form fieldset p.bottom span {
	padding: 3px 0 0 0;
	float: left;
}

#column_one .form_tint .order_details {
	width: 612px;
	padding: 15px 0 0 0;
	float: left;
}

#column_one .form_tint .order_details p img {
	margin-top: 0;
}

#column_one .form_tint .order_details .container {
	margin: 0;
}

#column_one .form_tint .order_details h4 {
	width: 170px;
	margin: 0;
	padding: 0 0 8px 15px;
	text-align: right;
	font-size: 75%;
	font-weight: bold;
}

#column_one .form_tint .order_details .image_clear {
	width: 392px;
	padding: 0 0 10px 20px;
	float: left;
}

#column_one .form_tint .order_details .image_clear img {
	margin: 0;
}

#column_one .form_tint .order_details p {
	width: 392px;
	padding: 0 15px 8px 20px;
	float: right;
}

#column_one .form_tint .order_details p strong {
	padding-top: 15px;
	float: left;
}

#column_one .form_tint .order_details .curve_button_blue {
	margin-right: 15px;
}

.form_top_none {
	margin-top: 0 !important;
}

.form_top_five {
	margin-top: 5px !important;
}

/* For Preview panel */

#product_preview_panel {
	position:absolute; 
	top:0px; 
	right:0px; 
	left:0px; 
	width:345px;
	z-index: 10;
}

#product_preview_panel h2.right {
	padding-right:0px;
}

img.pattern_thumbnail_hover {
	width: 305px;
	height: 231px;
	margin: 10px 0 5px 0;
	border: 1px solid #B3B3B3;
}

img.sticker_thumbnail_hover {
	width: 305px;
	height: 110px;
	margin: 10px 0 5px 0;
	border: 1px solid #B3B3B3;
}

/* End Preview Panel */


#banner-scroller, .scroller-section { 
	height: 230px; 
}

#banner-scroller {
	width: 950px;
	margin: 0 auto;	
	background: #fff;
	overflow: hidden;
	clear: both;
}

#banner-scroller-content {
	width: 8250px;
}
	
.scroller-section {
	width: 946px;
	margin: 1px;
	float: left;
}

.copyright {
	color: #999;
	/* position: absolute; */
	bottom: 0;
	padding-right: 2.0em;
	padding-left: 1.0em;	
}

.copyright a {
	font-weight: normal;
}


/* Voucher preview stuff */
div.voucher_preview {
	width: 700px;
	height: 301px;
	background-repeat: no-repeat;
	margin: 30px 0 0 80px;	
}

div.voucher_preview div.clearing {
	clear: both;
	height: 0;
	width: 100%;
}

div.voucher_preview .voucher_content_container {
	height: 265px;
	width: 197px;
	overflow: hidden;
	position: fixed;
	text-align: left;
	margin: 12px 0 0 9px;
	padding: 6px;
	font-family: helvetica, ariel, san-serif;
}

div.voucher_preview .voucher_value {
	float: right;
	font-size: 30px;
	font-weight: bold;
}

div.voucher_preview .voucher_recipient {
        float: left;
        font-size: 11px;
        font-weight: bold;
        padding-top: 0px;
}

div.voucher_preview .voucher_message {
        float: left;
        font-size: 10px;
        padding-top: 0px;
}

div.voucher_preview .voucher_sender {
        float: left;
        font-size: 10px;
        font-style:italic;
        padding-top: 3px;
}

div.voucher_preview .voucher_usage {
	float: left;
	font-size: 10px;
	position: absolute;
	bottom: 25px;
}

div.voucher_preview .voucher_code {
	float: left;
	font-size: 9px;
	position: absolute;
	bottom: 5px;
}


div.camo {
	color: #4c5423;
}

div.circles {
	color: #1c5777;
}

div.cube_animals {
	color: #d97a77;
}

div.pink_zaire {
	color: #cc6190;
}

div.skulls {
	color: #000000;
}

div.stars {
	color: #cd2721;
}


/* ENDS Voucher preview stuff */


/*gallery homepage h2 fix*/
.banner_third h2 {
	clear:both;
}

/*Blog entry p fix */
.article p {
	clear:both;
	float:none;
}

ul#twitter_update_list {
	color: #808080;
	list-style: none;
}

ul#twitter_update_list li{
	width:200px;
	color: #808080;
	list-style: none;
	font-family: 'Lucida Grande',sans-serif;
	font-size: 12px;
}

h2.sidebar-title {
	color:black;
	margin-left:20px;
	margin-top:10px;
	
}

a#twitter-link {
	color:#0071B9;
	font-size: 12px;
}