/* Main CSS file */
html {
	height: 100%;
}
body {
	background: url('../images/bg/bg.jpg') repeat-x #e6f0f2 top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
img {
	border: 0px;
}

/* Widgets */
input, textarea {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #243e8b;
	padding: 2px 0px 1px 2px;
}
select {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #243e8b;
	padding: 0px;
}
textarea {
	width: 350px;
	height: 110px;
	clear: both;
}
span input {
	width: 200px;
}
input#ImageDeleteButton-ManufacturerImage {
	width: auto;
}
a input {
	width: auto;
}

div#NewsTitle input, div#CMSDynamicPageTitle input, div#ProductName input, div#CategoryName input, div#ManufacturerName input {
	width: 350px;
}

body.tb_feat {
	background: url(../images/tb_body.jpg) repeat-x #98d7ed;
}

/* Wrapper */
#container {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	min-height: 100%;
}

/* Header */
div#header {
	padding : 0px;
	margin: 0px;
	width: 100%;
	overflow: hidden;
	width: 100%;
	height: 100px;
	background: url('../images/bg/header_bg.png') no-repeat;
}
	img#summer_cart {
		float: left;
	}

	div#top_right {
		width: auto;
		height: 35px;
		float: right;
		padding: 5px 10px 0px 35px;
		background: url('../images/bg/top_right_bg.gif');
		text-align: center;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #a5a5a5;
	}

	div#top_right span {
		color: #dbdbdb;
	}
	
	div#top_right select {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #5c6b7b;
	}
	
	div#search_box {
		float: right;
		clear: right;
		margin-top: 35px;
		margin-right: 5px;
	}
	
	div#search_box input#search_textbox {
		float: left;
		padding: 4px 5px 0px;
		margin: 0px;
		width: 135px;
		height: 18px;
		font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
		color: #555;
		border: 0px;
		background: url('../images/search_textbox.gif');
	}
	.inner_search_btn {
		float: left;
		background: url(../images/btn_inner_search.gif) no-repeat;
		width: 33px;
		height: 22px;
		border: none;
		text-indent: -9999px;
		font-size: 0px;
		cursor: pointer;
	}
	.inner_search_btn:hover {
		background: url(../images/btn_inner_search_over.gif) no-repeat;
		cursor: pointer;
	}
	.search_btn {
		float: left;
		background: url(../images/btn_search.gif) no-repeat;
		width: 33px;
		height: 22px;
		border: none;
		text-indent: -9999px;
		font-size: 0px;
		cursor: pointer;
	}
	.search_btn:hover {
		background: url(../images/btn_search_over.gif) no-repeat;
		cursor: pointer;
	}
	table.search_button_table td {
		padding: 0px !important;
	}
	table.search_button_table input.search_textbox {
		width: 220px;
		background: url('../images/search_textbox_inner_long.gif')!important;
	}
	table.search_in {
		border-collapse: collapse;
	}
	table.search_in tr td {
	padding: 1px;
	}
	.no_results {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 0px 0px 7px 15px;
		color: #000000;
		text-align: left;
		color: #000;
	}
	/* Header Login */
	div.Log {
		width: 370px;
		height: 300px;
		margin: 0 auto;
		margin-top: 100px;
		background: url(../images/bg_login.jpg) no-repeat transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	div.login_error {
		color: red;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	div#message {
		padding: 0;
		margin: 0;
	}
	div#headerLog {
		width: 100%;
		min-width: 1000px;
		height: 100px;
	}
	
	div#logoLog {
		margin: 0px auto;
		width: 100%;
	}
	
	div#logoLog img {
		vertical-align: top;
	}
	
	div.auth {
		text-indent: -9999px;
		background: url(../images/auth.jpg) no-repeat;
	}
	
	
	td.login {
		font-family: helvetica, verdana, tahoma, sans-serif;
		font-size: 13px;
		color: #595959;
		font-weight: bold;
	}
	
	td.login input {
		font-size: 13px;
		color: #185d7d;
		width: 130px;
		border: 1px solid #85cff1;
	}
	td.login input:focus {
		border: 1px solid #2e7393;
	}


/* Menu */
div#menu {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 45px;
	background: url('../images/menu_left.gif');
	padding-left: 15px;
}
	div#menu div {
		height: 45px;
		background: url('../images/menu_right.gif') right no-repeat;
		
	}
		div#menu div div {
			float: left;
			background: none;
		}
		div#menu div img {
			float: left;
		}
		div#menu div div a {
			padding: 0px 35px;
			display: block;
			font: normal 12px/35px Verdana, Arial, Helvetica, sans-serif;
			color: white;
			text-decoration: none;
		}
			div#menu div div.selected {
				background: url('../images/menu_selected_left.gif') left no-repeat;
				cursor: default;
			}

				div#menu div div.selected a {
					background: url('../images/menu_selected_right.gif') top right no-repeat;
					cursor: default;
				}

				#menu_home_link a:hover {
				background: url(../images/mainmenuover_home.gif);
				background-repeat: no-repeat;
				background-position: 50% 0%;
				}
				#menu_store_link a:hover {
				background: url(../images/mainmenuover_store.gif);
				background-repeat: no-repeat;
				background-position: 50% 0%;
				cursor: default;
				}
				#menu_website_content_link a:hover {
				background: url(../images/mainmenuover_content.gif);
				background-repeat: no-repeat;
				background-position: 50% 0%;
				cursor: default;
				}
				#menu_reports_link a:hover {
				background: url(../images/mainmenuover_reports.gif);
				background-repeat: no-repeat;
				background-position: 50% 0%;
				cursor: default;
				}
				#menu_settings_link a:hover {
				background: url(../images/mainmenuover_settings.gif);
				background-repeat: no-repeat;
				background-position: 50% 0%;
				cursor: default;
				}


#left_column {
	margin: 0px;
	padding: 0px;
	background: url('../images/bg/column_bg.gif') no-repeat;
	background-position: 0px 30px;
}
	#left_column p {
		margin: 0px 15px 10px;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #008040;
	}
	#left_column div.bottom {
		position: relative;
		top: 7px;
	}
	#left_column div#arrow_left {
		position: absolute;
		width: 6px;
		top: 200px;
		height: 36px;
		left: 183px;
	}

#right_column {
	margin: 0px;
	padding: 0px;
	background: url('../images/bg/column_bg.gif') no-repeat;
	background-position: 0px 30px;
	z-index: 20;
	position: relative;
}
#helpbox {
	float: right;
	width: 195px;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	background: url('../images/bg/column_bg.gif') no-repeat;
	background-position: 0px 30px;
	z-index: 20;
}

	#helpbox h2 {
		margin: 0px;
		padding: 10px 10px 10px;
		width: 175px;
		background-image: url('../images/bg/column_title_bg.gif');
		font: normal 12px/20px Arial, Helvetica, sans-serif;
		color: white;
	}
	
	#right_column p {
		margin: 0px 15px 10px;
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #008040;
	}

		#helpbox p {
		margin: 0px 15px 10px;
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #008040;
	}
	#right_column div.bottom {
		position: relative;
		top: 7px;
	}

	#helpbox div.bottom {
		position: relative;
		top: 7px;
	}
	#right_column div#arrow_right {
		position: absolute;
		width: 6px;
		height: 36px;
		top: 150px;
		right: 183px;
		
	}
		#helpbox div#arrow_right_help {
		position: absolute;
		width: 6px;
		height: 36px;
		padding-top: 100px;
		right: 183px;
		
	}

.contentWrapper {
	width: 100%;
}


.containerWrap {
	width: 100%;
	float: left;
	margin-right: -200px;
	z-index: 21;
	}

.mainWrap {
	margin-right: 200px;
}
#wrap {

}

#body {
	margin: 0px;
	padding: 0px;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
}

.clearing {
	clear: both;
	height: 0;
}


.content {
	width: 100%;
	overflow: hidden;
	background: url('../images/bg/body.jpg') repeat-x;
	padding-bottom: 15px;
	border: #9fddea 1px solid;
	background-color: #b7e3ee;
}
	.content h1 {
		margin: 10px 15px 5px;
		font: normal 15px Arial, Helvetica, sans-serif;
		color: #006a80;
	}

	.content div#breadcrumb {
		margin: 15px 10px 15px 10px;
		background: url('../images/breadcrumb_bg.gif');
		background-repeat: repeat-x;
		font: normal 11px Arial, Helvetica, sans-serif;
		height: 18px;
		padding-left: 0px;
		padding-top: 4px;
		color: #115263;
	}
		.content div#breadcrumb a {
			color: #0000ee;
			text-decoration: underline;
		}
		.content div#breadcrumb a:hover {
			color: #115263;
			text-decoration: underline;
		}

	.content h2 {
		margin: 0px 15px 5px;
		font: normal 18px Arial, Helvetica, sans-serif;
		color: #006a80;
	}

	.content table.data_list {
		border-collapse: separate;
		border-spacing: 1px;
		clear: both;
	}
	.content table.data_list th {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #07699a;
			letter-spacing: 0.5px;
			text-align: left;
			padding-top: 6px;
			padding-bottom: 6px;
			background: #CAE8EA url('../images/bg/bg_header.gif') no-repeat;
		}
		.content table.data_list td {
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #243e8b;
			background: #d7f2f9;
		}
			.content table.data_list td.wide {
				width: 200px;
			}
			.content table.data_list td a {
				color: #013bb9;
				background-image: none;
			}
			.content table.data_list td a:hover {
				text-decoration: none;
				background-image: none;
			}

			.content table.data_list th:hover {
				background: #CAE8EA url('../images/bg/bg_header_over.gif') no-repeat;
			}

			.content table.data_list ul {
				list-style-type: none;
			}
			
			.content table.data_list label {
				padding-left: 4px;
				padding-bottom: 4px;
			}
			
			
			.content table.data_list fieldset {
				padding-top: 8px;
				margin-top: 5px;
			}
			span.product_option_bullet {
				position: relative;
				top: -2px;
				}
			.order_product_option {
				font-size: 11px;
				padding-top: 5px;
				padding-left: 5px;
				color: #497095;
			}
			.order_product_sku {
				font-size: 10px;
				color: #497095;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-weight: bold;
			}

/* Home page */
	/* Inventory */
	.content div#inventory_home {
		float: left;
		margin-left: 20px;
		width: 280px;
		color: #414c4d;
		font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	}
		.content div#inventory_home div,
		.content div#inventory_home img {
			float: left;
		}
		.content div#inventory_home h3 {
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
			float: left;
			margin: 0px;
			width: 100px;
		}
			.content div#inventory_home a {
				color: #55f;
				line-height: 15px;
			}
			.content div#inventory_home img {
				margin: 0 15px 0px 5px;
			}

	/* Website Content */
	.content div#website_content_home {
		float: left;
		margin-left: 20px;
		padding-left: 20px;
		width: 240px;
		color: #414c4d;
		font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		border-left: 1px solid #749faa;
	}
		.content div#website_content_home p {
			margin: 5px 0px 5px;
		}
		.content div#website_content_home div {
			float: left;
		}
		.content div#website_content_home div h3 {
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
			margin: 10px 0px 0px;
			padding: 0px;
		}
		.content div#website_content_home img {
			margin-right: 20px;
			float: left;
		}
		.content div#website_content_home a {
			color: #66f;
		}

	/* Reports */
	.content div#reports_home {
		margin: 0px 20px;
	}
		.content div#reports_home img {
			float: left;
			margin-right: 20px;
			margin-bottom: 40px;
		}
		.content div#reports_home h3 {
			margin: 0px 0px 10px;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
			color: #414c4d;
		}
		.content div#reports_home p {
			margin: 0px;
			margin-right: 20px;
			float: left;
			font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		}
		.content div#reports_home a {
			color: #66f;
		}
	td.report_number {
		text-align: right;
	}
	td.report_money {
		text-align: right;
	}

	/* Settings */
	.content div#settings_home {
		margin: 0px 20px;
		height: 100px;
	}
		.content div#settings_home p {
			margin-top: 0px;
			margin-right: 20px;
			float: left;
			font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		}
		.content div#settings_home h3 {
			margin: 0px 0px 10px;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
			color: #414c4d;
		}
		.content div#settings_home img {
			margin-right: 20px;
			margin-bottom: 40px;
			float: left;
		}
		.content div#settings_home a {
			color: #66f;
		}

	/* Help */
	.content div#help_home {
		margin: 0px 20px;
		height: 100px;
	}
		.content div#help_home p {
			margin-top: 0px;
			margin-right: 20px;
			float: left;
			font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		}
		.content div#help_home h3 {
			margin: 0px 0px 10px;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
			color: #414c4d;
		}
		.content div#help_home img {
			margin-right: 20px;
			margin-bottom: 40px;
			float: left;
		}
		.content div#help_home a {
			color: #66f;
		}


	hr {
		clear: left;
		border: 1px solid #749faa;
		border-width: 0px 0px 1px;
		padding-top: 15px;
		margin: 15px;
	}

#footer {
	clear: both;
	width: 100%;
	height: 20px;
	margin: 25px 0px 0px;
	padding: 70px 0px 0px;
	overflow: hidden;
	color: #367490;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
	background: url('../images/bg/footer_bg.gif');

}
	#footer a {
		color:#6666FF;
		}

	span.page_sel {
		width: 16px;
		text-align: center;
		font: bold 11px/16px Arial, Helvetica, sans-serif;
		background: #899395;
		color: white;
		margin-right: 10px;
	}
	
	
	
	div.page_sel {
		width: 16px;
		text-align: center;
		font: bold 11px/16px Arial, Helvetica, sans-serif;
		background: #899395;
		color: white;
		margin-right: 10px;
	}
	
	table.navigator {
		position: relative;
		top: -2px;
	}
	
	table.navigator td {
		padding: 0px !important;
	}
	.min_width {
		width: 350px;
		clear: both;
		height: 1px;
		font-size: 0;
	}
	.records_per_page {
		position: relative;
		top: 4px;
		left: 10px;
		float: left;
	}
	
	.topNavLeft {
		float: left;
	}
	
	.topNavLeft a {
		color: #1737a7;
		font-weight: bold;
	}
	.topNavRight {
		float: right;
	}
	.topNavRight a {
		color: #1737a7;
		font-weight: bold;
	}
	
	.records {
		 float: right;
		 line-height: 27px;
		 top: 2px;
	}
	
	.bottomNav {
		float: left;
		line-height: 27px; 
		padding-top: 4px;
	}
	.bottomNav a, span.page_sel {
		float: left;
	}
	
	.bottomNav a {
		display: block;
		line-height: 16px;
		width: 15px;
		color: #899494 !important;
		text-decoration: none;
		font-weight: bold;
	}
	
	.pointer_right {
		padding: 0px 3px 0px 3px;
	}
	.button {
		background: url(../images/btnbg.gif) repeat-x;
		height: 22px;
		border: none;
		color: white;
		cursor: pointer;
		font: bold 11px/20px tahoma, verdana, arial, sans-serif;
		line-height: 22px;
		text-decoration: none;
		padding: 0px !important;
	}
	a.button {
		display: block;
		background: url(../images/btnbg.gif) repeat-x;
		height: 22px;
		border: none;
		color: white;
		cursor: pointer;
		font: bold 11px/20px tahoma, verdana, arial, sans-serif;
		line-height: 22px;
		text-decoration: none;
		padding: 0px !important;
	}
	
	.updateRate {
		background: url(../images/btnbg.gif) repeat-x;
		height: 22px;
		border: none;
		color: white;
		cursor: pointer;
		font: bold 11px tahoma, verdana, arial, sans-serif;
		line-height: 22px;
		text-decoration: none;
		display: block;
	}
	
	.topbtnTable {
		margin: 0 15px;
	} 
	
	 
	a.log {
		color: #a5a5a5;
		text-decoration: none;
	}
	
	a.log:visited {
		color: #a5a5a5;
		text-decoration: none;
	}
	
	a.log:hover {
		color: white;
	}
	
	a.log:active {
		color: #a5a5a5;
		text-decoration: none;
	}
	table.inputbtn {
		border-collapse:collapse;
	}
	table.inputbtn td {
		padding: 0px !important;
	}
	td.button_text {
		background-image: url(../images/btnbg.gif);
		background-repeat:repeat-x;
	}
	
	div#dataLanguages {
		width: 170px;
		padding-top: 1px;
		height: 20px;
		border: #5cb4cc 1px solid;
		background-color: #a5dce8;
	}
	
	div#dataLanguages div {
		height: 18px;
		float: left;
		line-height: 18px;
		display: block;
		font-family: Arial, verdana, tahoma, sans-serif;
		margin-left: 3px;
	}
	
	div#dataLanguages div a {
		color: #297998 !important;
		text-decoration: underline;
		font-size: 11px;
		font-family: Arial, verdana, tahoma, sans-serif;
		padding-left: 2px;
		margin-right: 4px;
	}
	.datalang a:hover {
		color: #297998;
		text-decoration: none;
	}
	
	td.language_code input {
		width: 60px;
	}
	
	.small_icon_lang {
		width: 13px;
		height: 9px;
		position: relative;
		top: 3px;
	}
	div#loading {

		display: none;
		z-index: 100;
		width: 150px;
		height: 75px;
		border: 0px solid black;
		background: url(../images/loader.gif) no-repeat;
		background-position: 0% 0%;
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -50px;
		margin-left: -100px;
	}

.error {
	margin: 10px 15px;
	background: url(../images/icons/icon_error.jpg) no-repeat #ffa72c;
	border: 1px solid red;
	min-height: 50px;
	position: relative;
	padding-left: 10px;
	text-align: center;
}


/* for Internet Explorer */
/*\*/
* html .error {
	height: 50px;
}
/**/
.error p {
	color: black;
	font: bold 13px helvetica, verdana, tahoma;
	padding-left: 80px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 25px;
	text-align: center;
}


.info {
	margin: 10px 15px;
	background: url(../images/icons/icon_info.jpg) no-repeat #00ac3a;
	width: 350px;
	border: 3px solid #005900;
	min-height: 50px;
	position: relative;
	padding-left:25px;
}

/* for Internet Explorer */
/*\*/
* html .info {
	height: 50px;
}
/**/
.info p {
	color: white;
	font: bold 12px helvetica, verdana, tahoma;
	width: 300px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	line-height: 25px;
	text-align: center;
}

.warning {
	margin: 10px 15px;
	background: url(../images/icons/icon_error.jpg) no-repeat #ffa72c;
	border: 1px solid red;
	min-height: 50px;
	position: relative;
	padding-left: 10px;
	text-align: center;
}

/* for Internet Explorer */
/*\*/
* html .warning {
	height: 50px;
}
/**/
.warning p {
	color: black;
	font: bold 12px helvetica, verdana, tahoma;
	padding-left: 80px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 25px;
	text-align: center;
	background-color: transparent;
}


#ProductID {
	width: 300px;
}

	table.data_list {
		margin: 0px 15px;
		border-collapse: separate;
		border-spacing: 1px;
		background: #a5d9f5;
		
	}
	div.ui-tabs-panel table.data_list {
		border-collapse: separate;
		border-spacing: 1px;
		background: #a5d9f5;
		margin: 0;
		
	}
		table.data_list th {
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #07699a;
			letter-spacing: 0.5px;
			text-align: left;
			padding: 6px;
			background: #CAE8EA url('../images/bg/bg_header.gif') no-repeat;
		}
		table.data_list td {
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #243e8b;
			padding: 5px 6px;
			background: #d7f2f9;
			vertical-align:top;
		}
		table.data_list td table tr td {
			vertical-align:middle;
			}
			table.data_list td.wide {
				width: 200px;
			}
			 table.data_list td a {
				color: #013bb9;
			}
			table.data_list td a:hover {
				text-decoration: none;
			}

			 table.data_list th:hover {
				background: #CAE8EA url('../images/bg/bg_header_over.gif') no-repeat;
			}

			table.data_list ul {
				list-style-type: none;
			}
			
			table.data_list ul li {
				padding: 5px;
			}
			table.data_list label {
				padding-left: 4px;
				padding-bottom: 4px;
				padding-top: 4px;
			}
			
			
			table.data_list fieldset {
				padding-top: 8px;
				padding-left: 10px;
				padding-bottom: 8px;
				margin-top: 5px;
				background-color: #e7faff;
				border: #a5d9f5 1px solid;
			}
			
			table.data_list legend {
				font-weight: bold;
			}

			a.addlink {
				display: block ;
				width: 16px;
				height: 16px;
			}
			
			a.removelink img.remove_img {
					top: 3px;
					position: relative;
			}
			td.skincust {
				padding: 15px !important;
			
			}
			td.skincust label {
				line-height: 25px;
				margin-left: 6px;
			}
			
			td.skincust input {
				margin-right: 3px;
			}
			
			
			td.skinadmin {
				padding: 15px !important;
			}

			td.skinadmin label {
				line-height: 25px;
				margin-left: 6px;
			}
			
			td.skinadmin input {
				margin-right: 3px;
			}

			div#flashcontent {
				margin: 0 auto;
				padding: 0px 0px 15px 0px;
				text-align: center;
			}

			span.chart {
				color: #006A80;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				font-weight: bold;
				margin-left: 15px;
			}
			table.data_list th a {
				padding: 0px;
				display: block;
				color: #494a91;
				text-decoration: none;
				background: url('../images/arrow.gif') center right no-repeat;
			}

		table.data_list th a.arrow_down {
			background: url('../images/arrow_down.gif') center right no-repeat;
		}
		table.data_list th a.arrow_up {
			background: url('../images/arrow_up.gif') center right no-repeat;
		}
		table.data_list th a:hover {
			color: #494a91;
		}
		
		.chartdiv {
			height: 35px;
			margin: 0px 15px 10px;
			padding-top: 7px;
			background: url(../images/chart.gif) repeat-x;
		}
		
		.titlestyle, .titlestyle a {
			font: bold 11px helvetica, verdana, tahoma, sans-serif;
			text-decoration: underline;
			color: #ff009c !important;
		}
		
		
		.boxesinput input {
			margin-top: 10px;
		}
		
		
		div#right_column h2.helpTitle {
			background: url(../images/bg/column_title_help_bg.gif) no-repeat;
			margin: 0px;
			padding: 5px 10px 15px;
			width: 175px;
			font: normal 12px/10px Arial, Helvetica, sans-serif;
			color: white;
		}
		
		.mainNoWrap {
			margin-right: 20px;
		}
		
		.quickLinksList {
			padding-top: 5px;
			margin: 0px 0px 0px 13px;
			list-style: none;
			width: 160px;
		}
		
		ul.quickLinksList li {
			padding-bottom: 5px;
		}
		
		.quickLinksList li a {
			text-decoration: underline;
			color: #024553;
			font: bold 11px Arial, tahoma, sans-serif;
			background-image: url(../images/quicklinks.gif);
			background-position: 0% 3px;
			background-repeat: no-repeat;
			padding-left: 10px;
			padding-bottom: 7px;
		
		}
		
		input.search_textbox {
			padding: 4px 5px 0px;
			margin: 0px;
			width: 135px;
			height: 18px;
			font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
			color: #555;
			border: 0px;
			background: url('../images/search_textbox_inner.gif');
		}

		table.search_list {
			border-collapse: separate;
			border-spacing: 1px;
			background: #a5d9f5;
			margin: 0px 15px;
		}
		
		table.search_list th {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #07699a;
			letter-spacing: 0.5px;
			text-align: left;
			padding-top: 6px;
			padding-bottom: 6px;
			padding-left: 10px;
			background: #CAE8EA url('../images/bg/bg_header.gif') no-repeat;
		}
		 table.search_list td {
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #243e8b;
			padding: 10px;
			height: 27px;
			background: #d7f2f9;
			
		}

		table.search_list td a {
				color: #013bb9;
			}
		 table.search_list td a:hover {
				text-decoration: none;
			}

			table.search_list th:hover {
				background: #CAE8EA url('../images/bg/bg_header_over.gif') no-repeat;
			}
			.content table.search_list label {
				margin: 5px;
				padding-top: 5px;
			}
			
			.latestOrders {
				font: bold 10px helvetica, verdana, tahoma, sans-serif;
				padding-left: 0px;
			}
			
			.latestOrders td {
				padding: 2px 2px 2px 2px;
			}
		
			.cmsBoxTitleLeft {
				height: 40px;
				margin: 0px;
				padding: 0px;
				width: 195px;
				background: url(../images/bg/column_title_bg.gif) no-repeat transparent;
			}
			.cmsBoxTitleLeft h2 {
				font: normal 12px/20px Arial, Helvetica, sans-serif;
				color: white;
				padding-left: 20px;
			}
			.cmsBoxTitleRight {
				height: 40px;
				margin: 0px;
				padding: 0px;
				width: 195px;
				background: url(../images/bg/column_title_bg.gif) no-repeat transparent;
				text-align: left;
			}
			.cmsBoxTitleRight h2 {
				font: normal 12px/12px Arial, Helvetica, sans-serif;
				color: white;
				padding-left: 10px;
			}
			
			.right_column_content {
				background: url('../images/bg/column_bg.gif') no-repeat;
				padding: 0px 15px 0px 15px;
				width: 165px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: left;
				padding-bottom: 5px;
			}
			.right_column_content div strong {
				padding: 10px 0px 0px 0px;
				display: block;
			}
			.left_column_content {
				background: url('../images/bg/column_bg.gif') no-repeat;
				padding-bottom: 10px;
			}
			.right_column_content p {
				font: normal 11px Arial, Helvetica, sans-serif;
				color: #000;
				padding: 0px;
			}
			.right_column_content a {
				color: #015f73;
			}
			.right_column_content a.remove_box {
				display: block;
				background-image: url(../images/remove_box.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				line-height: 15px;
				padding-left: 19px;
				color: #006800;
				margin-bottom: 5px;
				text-decoration: none;
			}
			.hidden {
				display: none;
			}
			
			#CategoriesLTR,
			#CountriesLTR,
			#StatesLTR {
				display: block;
				width: 14px;
				height: 13px;
				text-indent: -9999px;
				background: url(../images/lrt.gif) no-repeat;
			}
			
			#CategoriesRTL,
			#CountriesRTL,
			#StatesRTL {
				display: block;
				width: 14px;
				height: 13px;
				text-indent: -9999px;
				background: url(../images/rtl.gif) no-repeat;
			}

p.white {
	color: white;
}

p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #06c;
}

input.number {
	width: 60px;
}


.fieldError {
	color: red;
}
/* Product popup*/
.product_popup {
	background-color: #FFFFFF;
	padding: 15px;
	border: #a5d9f5 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Messages */
div.edit_message {
	padding: 3px;
}
div.delete_message {
	padding: 15px;
}
	div.delete_message h6 {
		font-size: 13px;
		font-weight: bold;
		color: #115263;
		text-decoration: underline;
	}
/* Icon styles */
.small_icon {
	position: relative;
	top: 2px;
	margin-right: 3px;
}
.nowrap {
	white-space: nowrap;
}
select option {
	padding: 1px 3px 0px 2px;
}
/* A styles */
a.inline {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}
div#ProductDetailedDescription a, div#ProductDescription a, div#ProductName a {
	display: inline;
	padding: 0px;
	margin: 0;
}
div#ProductPageTitle a, div#ProductMetaKeywords a, div#ProductMetaDescription a {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#ImageDeleteButton-LanguageImage {
	width: auto;
}
#ImageSpan-LanguageImage a {
	text-decoration: none;
}
#Image-LanguageImage {
	margin-bottom: 5px;
}
div.module_field {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 8px;
	margin-top: 5px;
	background: #e7faff;
}
a.orderInlineLink {
	display: inline !important;
	background-image: none !important;
	color: #0c4655 !important;
	text-decoration: underline !important;
}
/* Tabs */
a.thickbox {
	display: inline !important;
	text-decoration: none;
	}
input.small_button {
	background-image: url(../images/buttons/btn_bg.gif);
	background-repeat: repeat-x;
	color: #feffff;
	border: #31606d 1px solid;
	font-weight: bold;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
	margin-right: 1px;
	text-decoration: none;
}

div#ProductDetailedDescription {
	clear: both;
}
div#ProductDescription {
	clear: both;
}
/* Notes */
.note {
	padding: 7px 15px;
}
/* Dynamic pages */
.dynamic_page_area tr td {
	padding: 3px !important;
}
.choose_editor {
	padding-right: 25px;
	text-align: right;
}
/* Menu items */
#predefinedImageBox input {
	width: 12px;
}
/* Help input */
td.dynamic_input input {
	width: 220px;
}
/* WYSIWYG */
.xhtml_link {
	position: relative;
	float: left;
}
.wysiwyg_link {
	position: relative;
	float: right;
	right: 90px;
}
h5 {
	font-size:13px;