﻿div.searchbox
{
	background: #CECECE;
}
div.searchbox .form
{
	margin: 0;
	padding: 10px 3px 12px 8px;
}
div.searchbox .form label
{
	font-size: 0.7em;
	margin: 0;
}
div.searchbox .form input
{
	float: left;
	font-family: tahoma;
	font-size: 0.7em;
	margin: 2px 0 0 0;
	padding: 2px 0 1px 2px;
	color: #333;
	border: 1px solid #7F7F7F;
}
div.searchbox .form input#btnsearchbutton
{
	background: #E5E5E5;
	margin: 2px 0 0 5px;
	border: 1px solid #7F7F7F;
	padding: 0;
}

div.bottomSpacer
{
	height: 20px;
}

.addtobasket
{
	text-align: left;
	font-size: 0.7em;
}
.addtobasket .linkbutton2
{
	float: none !important;
}


/* Modal */
.co_modal {width:500px; background:#fff; position:absolute; top:18%; padding:20px; z-index:2000; border:#000000 solid 1px;}
.co_modal p {margin-bottom:15px; font-size:80%; color:#4b4e59; line-height:120%;}
.co_modal_pos {margin:auto; width:501px;}
.co_modal_bg {left:0; position:absolute; top:0; width:100%; height:100%; z-index:1000; background:transparent url(/images/modal/black_opac_bg.png) repeat scroll 0 0;}
.co_modal_title {color:#4285D4 !important; font-family: Cambria, Georgia, serif !important; font-size:170% !important; line-height:110%; margin:0 0 0.5em 0;}
.co_modal_btn {padding:4px; vertical-align:middle; }
.co_modal_w75 {width:75%; min-height:20px; margin-bottom:15px; float:left;}
.co_modal_w25 {width:25%; min-height:20px; float:left; text-align:right; margin-bottom:15px;}
.co_modal_w100 {width:100%; min-height:20px; text-align:left; float:left;}
.co_modal_bold {font-weight:bold;}
.co_modal_textbox {width:250px; padding:5px; margin-right:5px; height:19px;}

.modal_popup_bg {width:100%; height:100%; z-index:1000; position:absolute; background:#000; background:url(/images/dotcommerce/black_opac_bg.png); _background:none !important;position: fixed; top: 0; left: 0; }
.modal_popup_pos {positon:relative; margin:auto; width:566px;}
.modal_popup_wrapper {position:absolute; text-align:left; _position:relative; top:18%; padding:8px; width:550px; z-index:2000; background:#FFF; border:2px solid #b9b9b9;}
.modal_popup_wrapper .modal_popup_img img { border:1px solid #b9b9b9;}
.modal_popup_img {float:left; width:273px; margin:10px 0 20px 20px}
.modal_popup_txt {float:left; width:235px; }
.modal_title {font-family: Tahoma, 'Avant Garde', sans-serif !important; font-size:120%; margin:0;}
.modal_date {font-family: 'century gothic', 'Avant Garde', sans-serif !important; font-size:135%;}

.alternative_thumbnails
{
	display: inline;
	float: left;
	height: 70px;
	margin: 0 8px 0 0;
	position: relative;
	width: 70px;
}
div.basketSummaryRightArea
{
	background-color: #E5E5E5;
}

input.continueButton
{
	background: #7F7F7F none repeat scroll 0 0;
	color: #FFFFFF;
	font-size: 0.7em;
	padding: 3px 8px;
	text-decoration: none;
}




input.continueButton:hover
{
	text-decoration: underline;
}

.alternative_thumnails img
{
	z-index: 10;
}
.alternative_thumbnails a {
	bottom:20px;
	left:10px;
	position:relative;
}

.orderItemDetails table tr td
{
	font-size: 0.7em;
}

.quantity_box
{
	width: 30px;
}
.quantitycolumn
{
	padding-top: 18px !important;
}
.textaleft
{
	text-align: left;
}
.textaright
{
	text-align: right;
}
.baskettable .title
{
	width: 150px;
	float: left;
	padding: 5px;
}
.baskettable .text
{
	clear: right;
	float: left;
}
.baskettable .address
{
	width: 200px;
	float: left;
	padding: 5px;
}
.baskettable .fl
{
	clear: right;
	float: left !important;
}
table.noborder, table.noborder td
{
	border: 0px !important;
}
.normalSize td
{
	font-size: 11px !important;
}

.baskettable input, .baskettable select, .baskettable span
{
	margin: 5px;
}
.baskettable input
{
	float: left;
	font-family: tahoma;
	font-size: 1em;
	padding: 2px 0 1px 2px;
	color: #333;
	border: 1px solid #7F7F7F;
}
.baskettable .form_reg
{
	width: 200px;
}

.checkoutBreadcrumb a, .checkoutBreadcrumb a:visited
{
	text-decoration: none;
	color: White !important;
}
.customerDetailsPanel
{
	background-color: #E5E5E5;
	padding: 5px;
}


.form-text-small
{
	width: 60px;
}
.form-text-medium
{
	width: 100px;
}
.form-text-large
{
	width: 200px;
}
a.pinkLink
{
	color: #BB0069;
	text-decoration:none;
}
a.pinkLink:hover
{
	text-decoration:underline;
}