/*
	Summer Cart Customer Area CSS file
	
	The convention for CSS class / id selectors is C style ( div#header or div.header)
	convenient for pairing with the relevant image file name ( header_bg.jpg ).
	
	All icons / buttons file names should be prefixed with icon or btn for readability.
	For example icon_manufacturer.png, btn_submit.png.
	
	If there are many icons / buttons from particular type, these should be positioned
	in their respective folder - icon_boxes, icon_titles, buttons.

	In this case the prefix for the file name should be avoided as it is evident from the folder name.
	

	The image files should be named after what they represent and NOT after what is their current particular function.
	For example box_title_green.jpg is for CMS Boxes with Green Title backgrounds.
	NOT categories_bg.jpg - in future this color may be used for the Shopping Cart Box Title as well.
	

	The CSS Selectors should lead from the abstract to the specific and should be fully qualified

	For example:
	ul#fast_menu li.fast_menu_sep
	And DEFINETELY NOT
	.fast_menu_sep
*/

/* General Selectors */

html {
	height: 100%;
}
 

body, .popup_container {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #1a4064;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	padding: 11px;
}
#website 
{	
	
	padding: 32px 0 0 0;
}

ul, ol{list-style-position: inside;}

.popup_container {
}
body * {
	margin: 0;
	padding: 0;
}

iframe body
{
	background: #fff !important;
}

img {
	border: 0px;
}
a, a:visited {
	color: #0287D4; text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
input, select, textarea, option {
	font: normal 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
option {
	padding-right: 6px;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
td {
	vertical-align: top;
}
hr {
	margin: 10px 0px;
	height: 1px;
	border: none;
	border-top: 1px dotted silver;
}
img.button, input.button {
	margin: 0px 5px 5px 0px;
	outline: none;
}
/* Headings */
h1 { color: #FF9900; font-size: 30px; font-weight: normal; clear: both; font-family:  Helvetica, Arial, sans-serif; vertical-align: top;}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0.3em;  	
}

h2 { /* For Page Titles */
	margin: 0 0 10px 0px;
	padding: 0 0 0;
	background-color: transparent;
	background-repeat: repeat-x;
	border: 0;
	font: bold 13px  Helvetica, Arial, sans-serif;
	color: #0287D4;
}
	h2.success {
		color: #000;
	}
	h2 span {}
	
	h2.blue24 {font-size: 24px; font-weight: normal; color: #069;}

/* Paragraphs and Regular Blocks */
p, div {
	margin: 0px;
	padding: 0px;
}
/* Clear styles */
p {
	clear:both;
}
	#content p {
		margin-bottom: 1em;
	}
hr {
	clear:both;
}
/* Lists */
ul, ol {
	padding: 0.5em 0;
}
.column ul {
	list-style: none none;
}
#container {
	width: 907px;
	margin: 0 auto;
	padding: 0 36px;
	background: url(../images/body-bg.png) repeat-x #ccc;
	min-height: 100%;
	
}
 .page-top {
	background: url(../images/page-top.jpg) no-repeat 50% 0;
	height: 31px;
	width: 980px; 	
	margin: 0px auto 0;
	
}

/* .side-btf { height: 254px; } */

/* START Buttons */
.button {color: #666; font-weight: bold; height: 25px; padding: 0 0 0 8px; color: #fff; display: inline-block; margin: 4px 12px 4px 4px; background: url(../images/btn.png) no-repeat 0 50%;}
.button input, .button input.input-submit{ background: url(../images/btn.png) no-repeat 100% 50%; color: #666; font-weight: bold; font-size: 14px; border: none; height: 25px; padding: 0 8px 0 0; margin-right: -8px; cursor: pointer; }
.button a, .button a.button-link{  background: url(../images/btn.png) no-repeat 100% 50%; color: #666; font-weight: bold; border: none; line-height: 25px; padding: 0 8px 0 0; margin-right: -8px; display: inline-block; text-decoration: none; }

.button {}

.btn-orange {background: url(../images/btn-orange.png) no-repeat 0 50%; /*  margin: 4px 8px;  */ margin: 0 8px 0 0;}
.btn-orange input.input-submit { background: url(../images/btn-orange.png) no-repeat 100% 50%; color: #fff !important; font-weight: bold;}
.btn-orange  a.button-link { background: url(../images/btn-orange.png) no-repeat 100% 50%; color: #fff !important; text-decoration: none !important; font-weight: bold;}
.btn-orange {}


.campain-preview-info  a.edit-campaign { background: url(../images/btn-blue.jpg) 0 50% no-repeat; width: 151px; height: 32px; font-size: 14px; display: block; color: #fff; padding: 0px 0 0 12px; line-height: 30px;}

.del-link { background: url(../images/del-item-icon.jpg) 0 50% no-repeat; text-indent: -1000px; overflow: hidden; outline: none; display: block; width: 20px; height: 18px;}
.del-heading { text-align: center !important; font-weight: normal; }

#header .button a { line-height: 36px; color: #fff; text-decoration: none; margin: 0; padding: 0 8px; background: url(../images/write-for-us-btn.gif) no-repeat 100% 0; position: relative; right: -5px; font-size: 18px;  }
#header .button { line-height: 36px; color: #fff; text-decoration: none; padding: 0 ; margin: 0 4px;  background: url(../images/write-for-us-btn.gif) no-repeat 0 0; height: 36px; }


#header .header-login { position: absolute; right: 8px; top: 0; font-size: 14px;}
#header .header-login .already-member {text-align: center; color: #1A4064; font-weight: bold; }
#header .header-login .login-here { text-align: center; }
#header .header-login .login-here a{ text-decoration: none; font-weight: bold; color: #f90; }
#header .header-login .button {  background: url(../images/btn-login.png) no-repeat 0 50%; color: #666; font-weight: bold; height: 25px; padding: 0 0 0 16px; color: #fff; display: inline-block; margin: 4px; line-height: 25px;}
#header .header-login a.button-link{  background: url(../images/btn-login.png) no-repeat 100% 50%; color: #fff; font-weight: bold; border: none; line-height: 25px; padding: 0 21px 0 0; margin-right: -8px; display: inline-block; text-decoration: none; }

/* END Buttons */

/* START Rouded tables */
.rounded-table {}
.rounded-table { width: 100%;/*  border: solid 1px #ccc; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-collapse: separate; background: #fff; */ margin: 0 0 0 0; }
.rounded-table  td { padding: 8px; border-right: dotted 1px #ccc;  }
.rounded-table  th { padding: 8px;  border-right: dotted 1px #ccc;  }
.rounded-table  .isFirst {  }
.rounded-table  .isLast { border-right: none; }
.rounded-table  th { font-size: 14px; font-weight: bold; color: #666 !important; text-align: left;  }
.rounded-table  th  a{ color: #666; }
.rounded-table  .rounded-table-top { height: 8px; padding: 0; line-height: 8px; }
.rounded-table  {}


.rounded-block { position: relative; /* border-left: solid 1px #ccc; border-right: solid 1px #ccc;  border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;  */ /*  width: 100%; */} 
.rounded-block img { padding: 8px; } 

.tr, .tl, .bl, .br {/* position: relative; z-index: 0;  */background-image: url(../images/rounded-corners.gif); background-repeat: no-repeat; height: 10px; } 
.tl{ margin: 0 10px 0 0; top: 0; left: 0; background-position: 0 0; padding: 0 0 0 10px;/*  width: 100%; */ }
.tr{position: relative; z-index: 0; top: 0; right: -10px; background-position: 100% 0;  }
.bl{ margin: 0 10px 0 0; bottom: 0; left: 0; background-position: 0 100%; padding: 0 0 0 10px;   /* width: 100%; */}
.br{position: relative; z-index: 0; bottom: 0; right: -10px; background-position: 100% 100%; }
.rounded-block-content{background: #fff; border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 9px;}

.column .rounded-block-content { padding: 0 9px;}
/* END Rouded tables */

/* START Preview */
.campain-preview-info { color: #666; width: 256px; }
.campain-preview-info b { color: #333; font-size: 14px; }
.campain-preview-info a { color: #f90; text-decoration: none; font-weight: bold; font-size: 18px; }

.ads-preview-tr td { vertical-align: middle;}
.ad-review-writer-name { color: #666; font-weight: bold;}

#preview-headline { color: #1f00c4; text-decoration: underline;}
#preview-url a { color: #106220; text-decoration: none; }
/* END Preview */

/* START Messages */
.create-message {  }
.create-message table td { padding: 4px;  }
.message-inbox  { clear: both;}


.messages-tabs { margin: 0 0 0 8px;   }
.messages-tabs div.tab { float: left; margin-bottom: -1px; }
.messages-tabs div.tab  a { 
 background: #999; display: block; float: left; padding: 4px 8px;  margin: 0 4px 0 0;

border-bottom: none;
text-decoration: none;
color: #333;
font-weight: bold;
outline: none;

 }
 .messages-tabs div.active a { background: #fff; }
.messages-tabs {}
.messages-tabs {}


/* END Messages */


/* START Profile  */

.profile-picture { float: left; padding: 16px 16px 16px 0; }
.profile-info { width: 695px;  }
.profile-info table{ width: auto; }
.profile-info label { white-space: nowrap; }
.profile-heading {}
.profile-heading h2 {float: left;}

/* END Profile  */



/* Table Main */

table.main { clear: both; margin: 12px 0; width: 100%;}



/* START Pages */

/**/
h1.page-41 { display: none; }
.page-41 {}
.page-41 .tl,.page-41 .bl { background: none; width: 0; height: 0;}
.page-41 .rounded-block-content {padding: 0; border: none; background: none;}
.page-41 img { padding: 0; }
.page-41 .inner-page-content { padding: 0; }
.page-41 {}

h1.page-40 { display: none; }
.page-40 {}
.page-40 .tl,.page-40 .bl { background: none; width: 0; height: 0;}
.page-40 .rounded-block-content {padding: 0; border: none; background: none;}
.page-40 img { padding: 0; }
.page-40 .inner-page-content { padding: 0; }
.page-40 {}


h1.page-39 { display: none; }
.page-39 {}
.page-39 .tl,.page-39 .bl { background: none; width: 0; height: 0;}
.page-39 .rounded-block-content {padding: 0; border: none; background: none;}
.page-39 img { padding: 0; }
.page-39 .inner-page-content { padding: 0; }
.page-39 {}


/* Rich pages */

.rich-page { color: #999;}
.inner-page-content {padding-top:5px; padding-bottom:5px; padding-right:20px; padding-left:20px;}

#conduct-msg {font-family:   Helvetica, Arial, sans-serif !important; line-height: 12px !important; }
#conduct-msg ul { padding: 0; font-family:   Helvetica, Arial, sans-serif !important;}


/* newsletters */
.newsletter-form {}
.newsletter-form  td { padding: 4px 0; }
.newsletter-form  input { width: 300px; }
.newsletter-form  .button input { width: 80px; }
.newsletter-form  select { width: 300px; }
.newsletter-form  textarea { width: 300px; }
.newsletter-form {}
.newsletter-form {}

.column .newsletter-form  input {width: 170px; float: left;}
.column .newsletter-form  .button input {width: 80px;}
.column .newsletter-form  select {width: 170px;}
.column .newsletter-form  label {display: block; color: #666; clear: both;}

/* Login */
.login_details td{ border-right: none;  }

/* Home Page */
.home-page {}
.home-page  p { font-size: 14px; font-weight: bold; color: #666; margin: 8px 0;}

.home-page .left-box, .home-page .right-box {width: 49%; font-size: 14px;  }
.home-page .rounded-block-content {padding: 0 9px; height: 200px; }
.home-page li {font-size: 1.2em; color: #666; margin-left: 7px; list-style: inside;}
.home-page h2 {font-size: 29px; font-weight: normal; padding: 0 8px; }
.home-page h2 span { font-size: 36px; }
.home-page .rounded-block a { margin: 0 8px; text-decoration: none; color: #f90; }

.home-page .left-box {float: left;}
.home-page .left-box h2 {color: #09c;}

.home-page .right-box {float: right;}
.home-page .right-box h2 {color: #f90;}

.home-banner { padding: 0 0 8px;}

/* edit profile */
.profile-image { float: left; padding: 0 16px 0 0; min-width: 200px;}
.profile-image div{text-align: center;}
.profile-image img { padding: 8px; max-width: 215px; }

#profile_form   { color: #666; }
#profile_form  textarea {width: 100%; color: #666; }
#profile_form  label { text-align: right; color: #666; display: block;}

/* feedback form */
.feedback-form {}
.feedback-form  .left-block { float: left; padding: 8px; width: 45%; }
.feedback-form  .right-block { float: right; padding: 8px; width: 45%; }
.feedback-form  .block-content { padding: 12px 8px; text-align: center; }
.feedback-form  .block-content textarea{ width: 256px; height: 128px; }
.feedback-form  .block-content select { width: 192px; }



/* END Pages */

/* START Paging */
.paging { color: #666; }
.paging a { color: #f90; text-decoration: none;}
/* END Paging */


/* START Message */
.message { background: #fff; width: 97%; position: relative; padding: 0 !important; }
.message a.close-link{ background: url(../images/message-close-icon.jpg) 50% 50% no-repeat; position: absolute; width: 13px; height: 13px; color: #fff; top: 2px; right: 2px; }
.message {}
/* END Message */


	/* Header */
	div#header {
		margin: 0px;
		height: 118px;
		clear: both;
		position: relative;
	}
		h1#logo {
			float: left;
			width: 152px;
			height: 86px;
			margin: 0;
			padding: 8px 36px 0 24px;
		}
	
.top-cart-link { display: inline-block; background: url(../images/top-cart-icon.jpg) 0 0 no-repeat; text-indent: 10000px; overflow: hidden; outline: none; width: 27px; height: 26px; vertical-align: middle; }	
	.main-menu-container {vertical-align: middle; padding: 58px 0 0 0px; }	
	
	.main-menu-container .main-menu { margin: 0; padding: 0; display: block; line-height: 37px; float: left; }
	.main-menu { background: url(../images/main-menu.jpg) no-repeat 0 0; padding: 0 0 0 10px !important; position: relative;/*  width: 493px; */  } 	
	.main-menu-right { background: url(../images/main-menu.jpg) no-repeat 100% 0; height: 37px; right: -10px; position: relative;  } 
	
	.main-menu-double { } 	
	.main-menu-double .main-menu { background: url(../images/main-menu-double-front.gif) no-repeat 0 0; padding: 0 0 0 10px; position: relative;  } 	
	.main-menu-double .main-menu-right { background: url(../images/main-menu-double-front.gif) no-repeat 100% 0; height: 58px; right: -10px; position: relative; } 
	.main-menu-container ul { margin: 0; padding: 0;  display: block; height: 32px; float: left; position: relative; left: -10px;}
	.main-menu-container ul  ul {display: none; }

	.main-menu-container .main-menu-subs  .active ul { position: absolute; top: 26px; left: 0; width: 100%; display: block;
	}
	.main-menu-container li { list-style: none; /* display: block;  */ float: left; padding: 0 28px 0 0; /* width: auto; */}	
	.main-menu-container li a {/*   display: inline-block; */ float: left; position: relative;  padding: 0; color: #666; font-weight: bold; text-decoration: none; font-size: 12px; text-transform: uppercase; line-height: 37px; width: auto;}
	.main-menu-container li a:hover { color: #000; }
	.main-menu-container li.active a span{ background: url(../images/main-menu-link.gif) no-repeat 100% 0; /* float: right;  */ display: block; height: 37px; }
	.main-menu-container li a span { padding: 0 10px 0 0;   position: relative; right: -10px;}
	.main-menu-container li.active a  {background: url(../images/main-menu-link.gif) 0 50% repeat-x ;  color: #fff;}	
	.main-menu-double li.active a span { background: url(../images/main-menu-sub-link-front.gif) no-repeat 100% 0 !important; display: block; height: 37px; }
	.main-menu-double li a span { padding: 0 10px 0 0;   position: relative; right: -10px;}
	.main-menu-double li.active a  {background: url(../images/main-menu-sub-link-front.gif) 0 0 no-repeat !important;  color: #fff;}	
	.main-menu-double li a:hover, .main-menu-double li a:hover span { background: none; }
	
	.main-menu-container .main-menu-subs { height: 58px; line-height: 58px; position: relative;  }
	.main-menu-container .main-menu-subs { height: 58px; line-height: 58px; position: relative; left: -10px;  }/* 
	.main-menu-container  .main-menu-subs  li a:hover { background: url(../images/main-menu-link.gif) no-repeat 0 0; color: #fff;} */
	.main-menu-container .main-menu-subs  li.active a  { background: url(../images/main-menu-link.gif) no-repeat 0 0; }
	.main-menu-container  .main-menu-subs  li li a, .main-menu-container  .main-menu-subs  li li a span { background: none !important; color: #9cf;  margin: 0px; text-transform: none;}
	.main-menu-container  .main-menu-subs  li li a:hover { background: none !important; color: #fff;  margin: 0px;}
	.main-menu-container  .main-menu-subs  li li a:hover span { background: none !important; color: #fff;  margin: 0px;}
	.main-menu-container  .main-menu-subs  li li.active a { background: none !important; color: #fff;  margin: 0px;}
	
	.main-menu-container li.isFirst { position: relative !important; left: -10px; padding-right: 6px; }	
	.main-menu-container li.isLast {  position: relative ;  padding: 0;}		
	
	.main-menu-double li li a span { background: none !important; }
	.main-menu-container.main-menu-double li.isFirst { position: static; }	
	.main-menu-container.main-menu-double  li.isLast { position: static;  padding: 0;}	
	
		
	.main-menu-container .sub-main-menu { clear: both;  }	
	.main-menu-container .sub-main-menu  li { background: none;  }	
	.main-menu-container .sub-main-menu  li a { background: none; color: #95ccf0; line-height: 28px;  }	
	.main-menu-container .sub-main-menu  li  a:hover{  color: #fff;  }	
	.main-menu-container .sub-main-menu {  }	
	.main-menu-container .sub-main-menu li.active, .main-menu-container .sub-main-menu li:hover a, .main-menu-container .sub-main-menu li:hover, .main-menu-container .sub-main-menu li.active a  { background: none;  color: #fff;   }
	.main-menu-container .sub-main-menu li.isFirst { background: none !important; padding: 0 0 0 6px; }
/* Header login */

.top-login { float: right; line-height: 32px; padding: 8px 8px 4px 0; color: #666; width: 80%;  text-align: right;  }
.top-login  a { color: #ff9900; text-decoration: none; }


/* Lauonch Pad */

.launch-pad { clear: both;  vertical-align: bottom; width: 793px; }		
.launch-pad  h3 { font-size: 60px; font-weight: normal; color: #ff9900;  margin: 0; padding: 0 16px 0 0; float: left; }		
.launch-pad  select { margin: 36px 0 0 0; }		
.launch-pad a.launch-campaign-btn { background: url(../images/launch-campaign-btn.jpg) 0 0 no-repeat; display: block; width: 135px; height: 49px; float: right;  text-indent: -10000px; outline: none; margin: 8px 0 0 0;}		
.launch-pad {}		



.register-writer-info {  }
.register-writer-info  th { width: 1%; white-space: nowrap; vertical-align: middle; }
.register-writer-info  td { vertical-align: middle; }
.country-select-td select { width: 128px; }

.termsmenu { border: solid 1px #d9d9d9; border-collapse:separate; background: #f8f6f7; padding: 4px; }				
	/* Sub Header */
	div#subheader {
		margin: 0px 15px;
		height: 54px;
		background: url('../images/subheader_bg.png');
	}
		div#search {
			float: left;
			height: 34px;
			padding-left: 30px;
			padding-top: 20px;
			background: url('../images/subheader_left.png') left no-repeat;
		}
		div#search input.input_image {
			position: relative;
			top: 3px;
		}
		input.search_btn {
			position: relative;
			top: 4px;
			}
		div#fast_login {
			font: bold 12px/20px Arial, Helvetica, sans-serif;
			float: right;
			height: 24px;
			padding-top: 20px;
			padding-right: 30px;
			background: url('../images/subheader_right.png') 100% 1px no-repeat;
		}
			div#fast_login span {
				color: black;
			}
			div#fast_login a, div#fast_login a:visited {
				color: #1d739f;
				text-decoration: none;
			}
			div.customer_name {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				border-bottom: #b0b0b0 1px solid;
				width: 163px;
				padding-bottom: 3px;
				
			}
		/* Body and Content and Columns */
		div.wrapper {
			padding: 0px 15px;
		}
		table#body {
			width: 100%;
		}
			td#content {
				vertical-align: top;
				padding: 0px 0 20px 0px;
				color: #000;
				width:100%;
				font-size: 14px;
				font-weight: bold;
				color: #999;
			}
			td#content div#inner_content {
				/* padding: 20px 0px 20px 20px; */
				background-color: transparent;
				display: block;
			}
				td#content div#inner_content div.prev_next a, td#content div#inner_content div.prev_next a:visited {
					color: #0287d4;
					background-color: transparent;
				}
				.inner-page-content ul {
					margin-left: 20px;
					list-style: disc;
					list-style-image: url(../images/arrow.gif);
					list-style-position: outside;
				}
				.inner-page-content li {
					padding: 0 0 0.5em;
					}
				
				/* Columns */
				#left-column {
					padding: 0;
				}
				#right_column {
				}
				#product_comparison th, #product_comparison td {
					border: 1px dotted silver;
					/* vertical-align: middle; */
					padding: 5px;
				}
				#product_comparison .div_button {
					margin: 5px;
				}
				#product_comparison th.product_compared {
					width: 50%;
					height: 100%;
					padding: 5px 5px 15px;
					text-align: center;
				}
				.product_compared .wrapper {
					width: 100%;
					height: 100%;
				}
				#product_comparison .wrapper td {
					border: 0;
				}
				.product_compared .product_image {
					height: 100%;
				}
				.product_compared .product_details {
					vertical-align: bottom;
				}
				#product_comparison th.attribute_title {
					text-align: left;
				}
				#product_comparison .product_thumb {
					display: block;
					float: none;
					margin: 0 auto 10px;
				}
				#product_comparison .remove_button {
					display: inline-block;
					margin: 0 0 20px;
					padding: 0 0 0 25px;
					line-height: 20px;
					font-weight: normal;
					background: url(../images/icon_remove_item.gif) 0 50% no-repeat;
				}
				#product_comparison .div_button_blue {
					margin: 0 0 20px;
				}
				#product_comparison .quantity {
					display: inline-block;
				}
				#product_comparison td {
					text-align: center;
				}
				#product_comparison .div_button_add {
					margin: 0 auto;
					float: none;
				}
		/* CMS Boxes */ 

.newsletter-box input.input-text {width: 158px; padding: 7px; border: 1px solid #ccc; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: #fff;}
.newsletter-box .newsletter-submit { background: none; float: right;  }
.newsletter-box .newsletter-submit input.input-submit { background: none; color: #f90;  }		


		#left-column div.html-box { }
		#left-column div.html-box p {color: #666;}
		#left-column div.box {
			width: 200px;
			margin:  0 12px 8px 0 !important;
			padding: 0 !important;
			
		}
		#left-column div.box .box-title { color: #666; margin: 0 0 10px; text-transform: uppercase;}
		#left-column div.box .box-content { color: #999;  }
		#left-column div.box .box-content p { padding: 8px; }
		#left-column div.box .box-content {}
		
		
		
		/* Side Pannel Dashboard */
		#left-column div.dashboard .box-title { color: #dfdedc; background: url(../images/side-dashboard-haeding.gif) no-repeat 0 0 ; padding: 12px 0 8px 8px; margin: 0; font-size: 14px; }
		#left-column div.dashboard  {}
		#left-column div.dashboard .box-content { color: #fff;  background: url(../images/side-dashboard-bottom.gif) no-repeat 0 0;}
		#left-column div.dashboard .box-bottom { background: url(../images/side-dashboard-bottom.gif) no-repeat 0 100%; height: 5px; }
		#left-column div.dashboard .box-section { padding: 4px 8px;}
		#left-column div.dashboard  .box-section h3 { padding: 0; margin: 0; font-size: 11px; line-height: 10px;  }
		#left-column div.dashboard  .box-section h4 { padding: 0 0 4px; margin: 0; font-size: 14px; line-height: 11px; font-weight: bold; }
		#left-column div.dashboard  .box-section .details-link { text-align: right; padding: 4px 0 0; }
		#left-column div.dashboard  .box-section .details-link  a { background: url(../images/white-right-arrow.gif) 0 50% no-repeat; padding: 0 0 0 6px;  text-decoration: none; color: #fff;}
		#left-column div.dashboard  .view-dashboard-link{ text-align: right; padding: 0 8px 4px; }
		#left-column div.dashboard  .view-dashboard-link a { background: url(../images/white-right-arrow.gif) 0 50% no-repeat; padding: 0 0 0 8px;  text-decoration: none; color: #fff;}
		#left-column div.dashboard  .box-section {}
		#left-column div.dashboard  .box-section {}
		#left-column div.dashboard  .box-section {}
		#left-column div.dashboard {}
		#left-column div.dashboard {}
		#left-column div.dashboard {}
		#left-column div.dashboard {}
		#left-column div.dashboard {}
		
		
		
			div.box a, div.box a:visited {
			}
			div.box a:hover, div.box a:active {
				text-decoration: none;
			}
			.box .div_button {
				margin: 5px 0 0;
			}
			#product_comparison_box.box {
				padding-bottom: 5px;
			}
			#comparison_available {
				margin: 5px;
			}
			table.menu_box_table {
				width: 100%;
			}
				table.menu_box_table tr td {
					padding: 15px 0px 0px 5px;
					vertical-align: top;
				}
			/* Lists for Categories and Manufacturers */
			.subcategory {
				margin: 0 0 5px 0;
				padding: 5px;
				background: #f3f3f3;
			}
			.categoryImage {
				float: left;
				margin-right: 10px;
			}
			div.box ul.list {
				line-height: 20px;
			}
			div.box ul.list a, div.box ul.list a:visited {
				display: block;
				padding: 8px 20px 7px 7px;
				color: #343434;
				text-decoration: none;
				border-bottom: 1px solid #d7d7d7;
				background: url(../images/bullet_blue3.gif) no-repeat 175px center;
			}
				div.box ul.list a:hover, div.box ul.list a:active {
					text-decoration: none;
					background: url(../images/categories_bullet_over.jpg) no-repeat 175px center #cecece;
				}
					div.box ul.list a.highlight, div.box ul.list a.highlight:visited {
						color: #0287d4;
						background-color: transparent;
					}
					div.box ul.list a.highlight:hover, div.box ul.list a.highlight:active {
						color: white;
						background-color: #0287d4;		
						background: url(../images/categories_bullet_all.jpg) no-repeat 175px center #0287d4;			
					}
		
			/* Search */
			.search_box form {
				padding: 5px 10px;
			}
			.search_box #phrase {
				width: 120px;
				margin-right: 5px;
			}
			div.box div#advanced_search {
				border-top: 1px solid #d7d7d7;
				margin-top: 10px;
				padding-top: 10px;
				width: 170px;
			}


/* View Cart */
.choose-card { vertical-align: middle; display: block; padding: 9px; }


			div.box div.view_cart {
				width: 155px;
				border-bottom: 1px solid #d7d7d7;
				padding: 10px 10px 10px 25px;
				margin-bottom: 10px;
				line-height: 150%;
			}
				div.box div.view_cart span.items_total {
					font-weight: bold;
					color: #737373;
					font-size: 11px;
				}
			div.box div.checkout_links {
				padding: 0px 10px 0px 25px;
			}
			/* News */
			ul#categories_news {
				margin-bottom: 10px;
				width: 170px;
				padding-top: 10px;
				border-bottom: 1px solid #d7d7d7;
			}
				ul#categories_news li {
					margin-bottom: 10px;
				}
				.view_all {
					display: inline-block;
					line-height: 16px;
				}
				.icon-rss {
					padding: 0 0 0 18px;
					background: url(../images/icon-rss.gif) 0 50% no-repeat;
				}
			
			/* Recently Viewed, New products, Bestsellers */
			div.recently_viewed, div.bestsellers, div.new_products, .box_content {
				font: normal 11px Arial, Helvetica, sans-serif;
				padding: 10px 5px 5px 7px;
			}
				.column .small_product_thumb {
					display: block;
					border-right: 1px dotted silver;
					padding-right: 8px;
					margin-right: 8px;
				}
					.column .small_product_thumb img {
						border: 1px solid silver;
					}
			
			/* Attributes filter box */
			#ProductAttributesFilterBox fieldset, #ProductAttributesFilterBox .item-wrapper {
				padding: 5px;
				border: 0;
				border-bottom: 1px solid #D7D7D7;
			}
			#ProductAttributesFilterBox legend {
				margin: 0;
				padding: 0;
				color: #000;
				font-weight: bold;
			}
			#ProductAttributesFilterBox select {
				max-width: 180px;
			}
			#ProductAttributesFilterBox input.valueFrom,
			#ProductAttributesFilterBox input.valueTo {
				width: 40px;
			}
			#ProductAttributesFilterBox .div_button {
				margin: 5px 5px 0 5px;
			}
					
			/* login */
			div.login {
				font: normal 12px/20px Arial, Helvetica, sans-serif;
				height: 24px;
				text-align: left;
				padding: 5px 10px 15px 23px;
			}
				div.login span {
					color: black;
				}


/* Common Text and Layout Selectors */
			/* Page Title Colors */
			h2.green, h2.orange, h2.blue {
				margin: 10px 0 0;
				color: #fff;
			}
			h2.green {
				background-image: url('../images/green_bgr.png');
			}
			h2.green span {
				background-image: url('../images/title_green.png');
			}
			
			h2.orange {
				background-image: url(../images/orange_bgr.png);
			}
			h2.orange span {
				background-image: url(../images/title_orange.png);
			}
			
			h2.blue {
				background-image: url('../images/blue_bgr.png');
			}
			h2.blue span {
				background-image: url('../images/title_blue.png');
			}
			
			/* Page Title Icon */
			h2 img {
				float: right;
				/* margin-top: -32px; */
				/* margin-right: 0px; */
			}
			h2 a, h2 a:visited {
				color: white;
				background-color:transparent;
			}
				h2 a:hover, h2 a:active {
					text-decoration: none;
				}
			
			/* Simple Page Title in Gray - No Backgrounds and Effects */
			h2.simple_title {
				font: bold 15px;
			}
			h2.simple_title img {
				float: left;
			}
			/* Product Details Title */
			h2.product_title {
				margin: 0 0 10px;
				padding: 0px;
				color: #555;
				font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
			}
			
			/* Product Details Small Icon */
			div.small_product_images a img {
				padding: 5px;
				border: #bcbcbc 1px solid;
				margin-right: 5px;
				margin-bottom: 5px;
			}

		h3 {
			margin: 0 0 1em;
			font: bold 12px Arial, Helvetica, sans-serif;
		}
		#left_column h3, #right_column h3 { /* For CMS Box Titles */
			margin: 0px;
			width: 190px;
			height: 30px;
			color: white;
			background-color: transparent;
			font: bold 12px/30px Arial, Helvetica, sans-serif;
		}
			h3 span {
				display: block;
				height: 30px;
				font: bold 13px Arial, Helvetica, sans-serif;
				padding: 0px 0px 0px 25px;
				line-height:30px;
		} 
			/* CMS Box Colors */
			h3.green {
				background: url(../images/box_title.jpg) no-repeat 0px -30px transparent;
			}
			h3.orange {
				background: url(../images/box_title.jpg) no-repeat 0px -60px transparent;
			}
			h3.blue {
				background: url(../images/box_title.jpg) no-repeat 0px 0px transparent;
			}
				h3 span.categories_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px 0px transparent;
				}
				h3 span.bestsellers_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -30px transparent;
				}
				h3 span.search_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -60px transparent;
				}
				h3 span.manufacturer_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -90px transparent;
				}
				h3 span.cart_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -120px transparent;
				}
				h3 span.currencies_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -150px transparent;
				}
				h3 span.recently_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -180px transparent;
				}
				h3 span.news_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -210px transparent;
				}
				h3 span.login_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -240px transparent;
				}
				h3 span.menu_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -270px transparent;
				}
				h3 span.newproducts_box_title {
						background: url(../images/icon_boxes/icon_boxes.gif) no-repeat 160px -300px transparent;
				}
				
			/* CMS Box Icon */
			h3 img {
				float: right;
				margin-top: -25px;
				margin-right: 10px;
			}

			h4 {
				margin: 0px;
				padding: 0px;
				font: bold 11px Arial, Helvetica, sans-serif;
			}
			
		h5 { /* Checkout Process */
				margin: 0px;
				padding: 0px;
				font: bold 10px Arial, Helvetica, sans-serif;
			}
		h5#setup_account { /* Registration Page */
				width: 100%;
				text-align: center;
				color: #666;
				font: normal 15px Arial, Helvetica, sans-serif;
			}

		h6 {
			color: gray;
			font: bold 1em Arial, Helvetica, sans-serif;
		}
		
	/* Gray Content Boxes */
	.content_box_bgr {
		background: #eaeaea url(../images/content_box_bgr.png) left bottom repeat-x;
	}
	div.content_box {
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
		background: url(../images/content_box_left.png) left bottom no-repeat;
	}
		div.content_box_inner {
			height: 100%;
			margin: 0px;
			padding: 10px 10px 20px;
			background: url(../images/content_box_right.png) no-repeat right bottom;
		}
			div.content_box_inner a, div.content_box_inner a:visited {
				color: #0077c4;
			}
			div.content_box_inner a:hover, div.content_box_inner a:active {
				text-decoration: none;			
			}
	
	/* Grid view */
	div.grid_view a, div.grid_view a:visited {
		color: #316396;
	}

	/* Warning/Error Boxes */
	.reg-checkbox-err { height: 34px; position: relative; }
	.reg-checkbox-err .fieldError{ position: absolute; bottom: 0; left: 0;  }
	.error-input { border: solid 2px #c00 !important;}
	
	.error {
		
		color: red;
		clear:both;
		padding: 8px 0;
	}
	.error-msg {
		color: #b40101;
		font-size: 20px;
	}
		.error img {
			width: 64px;
			height: 46px;
			float: left;
		}
		.failure {
			font-size: 23px;
			position: relative;
			top: 15px;
		}
		.pending {
			font-size: 18px;
			position: relative;
			top: 15px;
		}
		.error table tr td {
			vertical-align: top;
		}
		.errorText {
			padding: 15px;
			font-weight: bold;
			font-size: 13px;
		}
		.error_text {
			color: red;
			line-height: 15px;
			padding: 5px 10px 5px 10px;
			color: red;
			line-height: 160%;
			border: 1px solid red;
			background-color: #e7f2fd;
			margin: 0px;
		}
	.hidden {
		display: none;
	}
	.fieldError {
		color: red;
	}
	/* Warning/Info Boxes */
	div.info {
		margin: 10px 0px;
		width: 100%;
		border: 1px dotted #900;
		color: #b40101;
		font: bold 13px/18px Arial, Helvetica, sans-serif;
		background: #ffb50a  url(../images/warning_bg.gif) repeat-x;
	}
		div.info img {
			width: 64px;
			height: 46px;
			float: left;
		}
		.error table tr td {
			vertical-align: top;
		}

/* Page Selectors */
	/* Home Page */
		/* Featured Products */
		h2#featured_products {
			margin: 0 0 10px;
			padding: 0 0 0 160px;
			height: 130px;
			color: #032b4e;
			background: url(../images/featured_planet.png) 0 0 no-repeat;
		}
			h2#featured_products span {
				margin: 0px;
				padding: 50px 0 0 0;
				display: block;
				height: 130px;
				text-align: right;
				padding-right: 60px;
				font: normal 25px Arial, Helvetica, sans-serif;
				background: url(../images/featured_right.gif) 100% 0 no-repeat;
			}
	/* Product Listing Information */
		/* Product Wrapper Table */
		.product_table, .category_product_table, .home_product_table, .search_product_table {
			width: 100%;
			margin-bottom: 10px;
		}
		.product_table .div_button_blue, .product_table .div_button_gray {
			/* margin-top: 5px; */
		}
		.product_image, .category_product_image, .home_product_image, .search_product_image {
			width: 1%;
			padding: 20px 20px 0 0;
			border-right: 1px dotted #d7d7d7;
			border-bottom: 1px dotted silver;
		}
		.product_details, .category_product_details, .home_product_details, .search_product_details {
			padding: 20px 20px 10px;
			border-bottom: 1px dotted silver;
		}
		.product_details h4 {
			margin-bottom: 0.5em;
		}
		.product_details .button_container .div_button, .product_details .ProductComparisonDetailsBox {
			/* float: right; */
			clear: left;
		}
		/* Product rating */
		.rating_page .message {
			text-align: center;
			font-weight: bold;
		}
		.rating_page th, .rating_page td, .send_to_friend th, .send_to_friend td {
			padding: 5px;
			border-bottom: 1px dotted #ccc;
		}
		.rating_page th {
			font-weight: normal;
			vertical-align: top;
		}
		/* Product Thumbs */
		.product_thumb {
			float: left;
			display: block;
			padding: 0;
			margin-right: 0;
		}
			.product_thumb img {
				border: 1px solid silver;
			}
	/* Manufacturer Listing Information */
		/* Manufacturer Thumbs */
			div.manufacturer_thumb {
				margin-right: 20px;
				margin-bottom: 20px;
				padding: 0px 20px;
				border-right: 1px solid silver;
			}
				div.manufacturer_thumb a {
					display: block;
					border: none;
				}
				div.manufacturer_thumb img {
					border: 1px solid silver;
				}
		/* Product options */
		table.product_options_table {
			border-bottom: 1px solid #e5e5e5;
			margin-bottom: 18px;
			margin-top: 5px;
			padding-top: 5px;
			}
			.product_options_table th, .product_options_table td {
				padding: 2px;
				text-align: left;
			}
			.product_options_table th {
				padding-left: 10px;
				background: url(../images/bullet_blue.gif) 0 50% no-repeat;
			}
			.product_options_table select {
				max-width: 200px;
			}
		td.product_options {
			padding: 8px 5px;
			border-top: 1px solid #e5e5e5;
			}
		/* Out of stock */
		div.out_of_stock {
			width: 77px;
			height: 63px;
			}
		/* Product Description */
		td.product {
			padding-bottom: 23px;
			background: url(../images/product_bg.jpg) no-repeat bottom right;
		}
			div.product h4 {
				font: bold 13px Verdana, Arial, Helvetica, sans-serif;
			}
				div.product h4 a, div.product h4 a:visited {
					color: #444;
				}
				div.product h4 a:hover {
					text-decoration: none;				
				}
	
			div.product h6 {
				margin: 5px 0px;
				color: #333;
				font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			}
				
				/* Product Price Table */
				
				table.display_price {
					margin: 0 0px 5px;
				}
				table.display_price td.price_description {
					padding: 3px 5px 0px 0px;
				}
				table.display_price td.price_value {
					padding: 3px 0px 0px 0px;
					font-weight: normal;
					color: #000000;
				}
				table.display_price td.price_value span {
					color: #990000;
					font-weight: bold;
				}
				table.display_price td.prmodified {
					color: #990000;
					font-weight: normal;
					padding: 3px 5px 0px 0px;
				}
				table.display_price td.price_value del {
					color: #990000;
				}
			div.product .product_description {
				padding: 20px 20px 0px 0px;
				margin: 5px 0px 5px;
			}
	
		div.product_sep {
			clear: both;
			width: 100%;
			height: 10px;
		}

	/* Product Details Page */
	.product_image {
		padding-top: 0;
	}
	.product_details {
		padding-top: 0;
	}
	.product_details .button_container {
		margin: 20px 0;
	}
	.productRating {
		margin: 20px 0;
	}
	div#product_images {
		position: relative;
		float: left;
		width: 300px;
		min-height: 140px;
		margin: 30px 0px 15px 5px;
		padding-right: 20px;
		border-right: 1px solid #d7d7d7;
		text-align: left;
		margin-bottom: 15px;
	}
	.small_product_images {
		clear: both;
		margin-top: 15px;
	}

	/* Tabs */
	#tabContainer  table { margin: 8px; }
	#tabContainer  table th { text-align: left; padding: 4px; background: #d3d3d3; border: solid 1px #fefefe; }
	#tabContainer  table td { text-align: left; padding: 4px; background: #d3d3d3; border: solid 1px #fefefe; }
	.submit-add-table { margin: 8px; }
	.submit-add-table   th { text-align: left; padding: 4px; background: #d3d3d3; border: solid 1px #fefefe; }
	.submit-add-table   td { text-align: left; padding: 4px; background: #d3d3d3; border: solid 1px #fefefe; }
	
	.tabs {
		padding: 0;
	}
	#content .tabs-menu {
		margin: 0;
		padding: 0;
		list-style: none;
		border-bottom: 1px solid #181818;
		height: 25px;
		width: 100%;
	}
	#content .tabs-menu li {
		
		float: left;
		margin: 0 2px 0 0;
		padding: 0 0 0 5px;
		background: #181818 url(../images/tab-product.png) 0 0 no-repeat;
	}
	#content .tabs-menu li.active {
		background-position: 0 100%;
	}
	.tabs-menu a, .tabs-menu a:visited, .tabs-menu span {
		display: block;
		padding: 0 10px 0 5px;
		line-height: 26px;
		color: #fff;
		text-decoration: none;
		outline: none;
		background: #181818 url(../images/tab-product.png) 100% 0 no-repeat;;
	}
	.tabs-menu li.active a, .tabs-menu li.active a:visited, .tabs-menu li.active span {
		color: #000;
		background-position: 100% 100%;
	}
	.tab-content {
		display: none;
		padding: 10px 0;
	}
	div.product_description {
		position: relative;
		padding: 1em 0;
	}
	.product_detailed_description table {
		border-left: 1px dotted #ccc;
		border-top: 1px dotted #ccc;
	}
	.product_detailed_description td, .product_detailed_description th {
		padding: 3px;
		text-align: left;
		border-right: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
	}
	div.product_details {
		position: relative;
		float: left;
		padding: 0px 0px 20px 0px;
		margin-left: 20px;
		margin-right: 15px;
		width: auto;
		width:250px;
	}
	.product_details .tabs {
		padding: 20px 0 0;
	}
	.quantity {
		margin: 0 0 5px;
	}
	
		div.product_details h6 { /* Product Details Price */
			margin: 5px 0px;
			color: #333;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		}
			div.product_details h6 span {
				color: #316396;
			}
			div.product_details h6 del {
				color: red;
			}
		.product_details .div_button_blue {
			/* clear: both; */
			margin: 0 0 5px 0;
		}
		.product_details .div_button_add {
			margin: 0 5px 0 0;
		}

		h5.product_details_title { /* Product Description Title */
			margin: 0 0px 10px;
			font: bold 12px/38px Verdana, Arial, Helvetica, sans-serif;
			border-bottom: 1px dotted silver;
		}
		.product_features {
			font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		}
		.product_features li {
			list-style-image: url(../images/bullet_blue2.gif);
		}
		div.product_features img {
			margin: 0px 8px;
		}
		div.product_features a, div.product_features a:visited {
			color: #0287d4;
			background-color: transparent;
		}
	
	#product-attributes th, #product-attributes td {
		padding: 2px 5px;
		text-align: left;
		border-bottom: 1px dotted silver;
	}
	.review {
		margin: 0 0 1em;
		border-bottom: 1px dotted silver;
	}
		
	/* Switch Wiew */
	
	div.swtch_view {
		position: relative;
		float: right;
		text-align: right;
		display: block;
		color: #0287d4;
		background-color: transparent;
		margin: 0;
	}
		div.swtch_view a, div.swtch_view a:visited {
			color: #0287d4;
			background-color: transparent;
			padding: 0px 7px 0px 7px;
		}
		div.swtch_view select {
			padding: 0px 0px 0px 3px;
		}
	/* Grid View */
	
	table.grid {
		width: 100%;
		border-top: 1px dotted silver;
		border-right: 1px dotted silver;
		empty-cells: show;
	}
		table.grid td {
			border-left: 1px dotted silver;
			border-bottom: 1px dotted silver;
		}
			table.grid td td {
				border: 0;
			}
		td.grid_full {
			padding: 10px;
			vertical-align: bottom;
			height: 30%;
			}
		td.grid_full .product_details, td.grid_full .category_product_details, td.grid_full .home_product_details, td.grid_full .search_product_details {
			padding: 10px 0 0;
			vertical-align: bottom;
			}
		table.product_wrapper {
			height: 100%;
		}
		table.product_wrapper .product_title_image {
			vertical-align: top;
		}
		table.grid a.grid_product_thumb {
			display: block;
			padding: 0px;
			margin: 0;
			float: none;
			text-align: center;
		}
			table.grid a.product_thumb img {
			}
			table.grid .product {
				padding: 0px 10px 23px 0px;
				background-image: none;
			}
			.grid h4 {
				margin-bottom: 1em;
				text-align: center;
			}
					
/* View Cart Page - Selectors */

	table.cart_data {
		margin: 0px 0px 10px;
		width: 100%;
		clear:both;
	}
table tr.odd td{ background: #f2fbfd; }	
	
		table.cart_data tr th {
			padding: 0px 10px;
			text-align: left;
			color: #fff;
			font: normal 11px/30px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			border-bottom: #c7e1f9 1px solid;
			color: #666;
			font-size: 12px;
		}
			table.cart_data th.first {
				background: none;
				height: 30px;
				color: #666; 
				
			}
				table.cart_data th.coupon {
					text-align: left;
					width: 100%;
				}
					table.cart_data th.coupon a, table.cart_data th.coupon a:visited {
						color: #c8dbef;
						text-decoration:none;
						top: 2px;
						position: relative;
					}
					table.cart_data th.coupon span#couponField input.apply_coupon {
						color: #c8dbef;
						font-weight: bold;
						position: relative;
						border-bottom:none;
						border-top: none;
						border-right: none;
						border-left: none;
						background-color: #f90;
						padding: 0px 15px 0px 0px;
						margin:0;
						text-decoration:underline;
						height: 22px;
						cursor: pointer;
					}
			table.cart_data th.price {
				color: #666;
				font-weight: bold;
			}
			table.cart_data th.last {
				border-bottom: #c7e1f9 1px solid;
			}
		table.cart_data input#couponBox {
		border: #f90 1px solid;
		}

	table.cart_data td {
		padding: 7px;
		vertical-align: middle;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		border-bottom: #c7e1f9 1px solid;
		background-repeat: repeat-x; 
	}
		table.cart_data .price {
			text-align: right;
			color: #5f5f5f;
		}
		table.cart_data tr td.total {
			text-align: right;
			color: #646464;
			font-weight: bold;
		}
		table.cart_data td img.remove_item {
			margin-left: 12px;
		}
			table.cart_data td a, table.cart_data td a:visited {
				color: #5f5f5f;
			}
				table.cart_data td a:hover, table.cart_data td a:active {
					text-decoration: none;
				}
					table.cart_data td img.product_thumb {
						border: 1px solid silver;
					}

	div.step_back {
		float: left;
	}

#forgotten-pass .login_details {padding: 10px 60px 0;}


/* Register Page */
.writers-register { color: #666; font-weight: normal;}
.writers-register  th { text-align: right; vertical-align: top; color: #06c !important; }	
.writers-register  strong { color: #06c; }	 
.writers-register .add-submit-ad  { margin: 8px 16px; }	
.writers-register .td-containing-rounded .rounded-table { padding: 8px 8px 0; }	
.writers-register  p { padding: 0 0 8px; margin-bottom: 0 !important; }	
.writers-register .preview { background: none; margin: 8px 16px; border: solid 1px #666; padding: 4px;}	
.writers-register td { padding: 3px 8px; border-right: none; }	
.writers-register  ul { margin: 0 0 0 32px;}	
.writers-register input {width: 250px;}
.writers-register input.checkbox {width: auto;}

.writers-register select {width: 158px;}

.writers-info-list { padding: 8px 16px; }
.writers-info-list li { list-style: none; padding: 8px 0;}
.writers-info-list h3 { padding: 0; margin: 0; font-style: italic; color: #0066CC; }

.register-table  {}
.register-table  th { text-align: left; padding: 4px;}
.register-table  td { padding: 4px; }
	
.sample-ad-writer-register	{  }
.sample-ad-writer-register	label { padding: 0 0 3px; display: block;  }
.sample-ad-writer-register	input { width: 300px; }
.sample-ad { float: right; width: 333px; padding: 32px 0; }
.sample-ad label { font-size: 16px; font-weight: bold; display: block; padding: 0 0 0 16px;   }
.sample-ad .preview { float: none; margin: 4px  0 4px 16px; min-height: 64px; min-width: 200px; width: 244px; height: auto;}


h1.register-h1 { font-weight: normal;font-size: 30px; }
h2.register-h2 { font-weight: normal; color: #069; font-size: 24px; }
.register-buyer { color: #999; font-size: 14px; font-weight: bold;}
.buyer-register-table { color: #999; font-weight: bold; }
.buyer-register-table th { padding: 4px 4px 4px 32px; text-align: right;}
.buyer-register-table td { padding: 4px; }
.buyer-register-table {}
.buyer-register-table .input-text { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  border: solid 1px #ccc; padding: 4px;  }
.buyer-register-table {}

#popup-msg, #disagree, #fade-msg { padding: 16px; border: solid 1px #06c;}
#fade-msg {display: none; position: absolute; z-index: 5; display: none; background: #fff;}

.sample-ad-step {}
.sample-ad-step p{ clear: none; }
.quiz-question { padding: 8px 16px; }	
.quiz-question div{font-weight: bold; padding: 0 0 3px 0; }	
	table#setup td {
		color: #777;
		font: normal 12px Arial, Helvetica, sans-serif;
	}
	table#setup img {
		margin: 0px 10px;
	}
	span.asterisk {
		color: red;
		display: inline;
	}
		/* Address Information */
		div.box_address {
			width: 495px;
			height: 220px;
			background: url(../images/box_address.gif) no-repeat;
			
		}
			div.box_address table {
				width: 480px;
				margin-left: 10px;
			}
				div.box_address table td {
					padding: 0px 5px;
				}
				
		/* Rounded Boxes - For Register and Checkout Forms */
		table.round_box {
			margin-bottom: 10px;
		}
			table.round_box td div.sep {
				width: 20px;
			}
			table.round_box td {
				font: normal 11px Arial, Helvetica, sans-serif;
			}
			table.round_box td label {
				white-space: nowrap;
				padding-right: 3px;
			}
			table.round_box h5 { /* Title */
				margin: 0px;
				padding: 0px;
				height: 29px;
				border-bottom: 1px solid #a5acb2;
				font: bold 12px/29px Arial, Helvetica, sans-serif;
			}
			table.round_box td label {
				margin-right: 5px;
			}
			form#anonymus_checkout_form input {
				width: 170px;
			}
			/*Order details */
			div.order_details_wrapper {
				padding: 15px 0px 25px 0px;
				text-align: left;
				margin-left:auto;
				margin-right:auto;
				width:80%;
			}
			.wrap_tbl tr td {
				padding: 15px 15px 15px 0px;
				vertical-align: top;
			}
			table.order_box {
				margin-bottom: 20px;
				padding: 0px;
				border-left: 1px solid #c7e1f9;
				border-top: 1px solid #c7e1f9;
			}
			table.order_box td div.sep {
				width: 75px;
			}
			table.order_box td {
				padding: 5px 10px;
				vertical-align: middle;
				font: normal 11px Verdana, Arial, Helvetica, sans-serif;
				border-bottom: 1px solid #c7e1f9;
				border-right: 1px solid #c7e1f9;
				background-color: #f7fbfe;
			}
			table.order_box td.title_ord {
				background-color: #e5f2ff;
			}
			table.order_box th {
				font: normal 11px Arial, Helvetica, sans-serif;
				border-bottom: #c7e1f9 1px solid;
				border-top: #c7e1f9 1px solid;
			}
			table.order_box td label {
				display: block;
				width: 125px;
			}
			table.order_box h5 { /* Title */
				margin: 0px;
				padding: 0px 10px 0px 10px;
				height: 29px;
				font: bold 12px/29px Arial, Helvetica, sans-serif;
				background-color: #d3e7fa;
				width:auto;
			}
			.order_product_egoods {
				border-left: 1px solid #c7e1f9;
				border-top: 1px solid #c7e1f9;
			}
			a.details {
				color: #0287d4;
				background-color: transparent;
			}
			div.order_product_option {
				font-size: 11px;
				padding-top: 5px;
				padding-left: 5px;
				color: #497095;
			}
			div.order_product_sku {
				padding-top: 8px;
				font-size: 9px;
				padding-left: 5px;
				color: #6d6d6d;
				font-family: 'Trebuchet MS';
				font-weight: bold;
			}
			span.product_option_bullet {
				position: relative;
				top: -2px;
				}
		/* Short Description for Rounded boxes */
		table#account_information td#decription p {
			margin: 0px 10px;
			width: 200px;
		}
		/* Rounded Boxes - Colors */
		table.blue {
			background: #d7eafc;
		}
		table.blue td {
			padding: 0;
			margin: 0;
		}
		table td.select-address {
			padding-bottom: 10px;
		}
		table td.select-address select, table td.select-address option {
			width: 200px;
		}
		table td.select-address option {
			padding-right: 10px;
		}
		table.silver {
			background: #eaeaea;
			padding: 0;
			margin: 0;
		}
		table.gray {
			background: #ddd;
			padding: 0;
			margin: 0;
		}

	/* Checkout Page */
	div#checkout_page {
		width: 100%;
		margin: 0 auto;
	}
	
	
	/* Checkout Steps */
	table#checkout_steps {
		width: 100%;
		margin-bottom: 10px;
		background-color: #acd4ee;
		color: #222;
		font: normal 9px Arial, Helvetica, sans-serif;
		border: none;
		padding: 0;
	}
		table#checkout_steps td {
			text-align: center;
			vertical-align: middle;
			border: none;
			padding: 0;
		}
			table#checkout_steps td#selected {
				color: white;
				background: #4e4e4e;		
			}
			h4 label {
				white-space: nowrap;
			}
			.instructions {
				padding: 10px 0px 10px 0px;
				text-align: center;
				}
			textarea.instructions_textarea {
				width: 95%;
				height: 110px;
				padding: 5px;
				}
				.note {
					color: #666666;
					padding-left: 20px;
					padding-right: 10px;
					font-size: 12px;
				}
	/* Authorize or Register */
	table#authorize_or_register td div.sep {
		width: 15px;
	}
		div.err {
			padding: 5px 10px 5px 10px;
			color: red;
			line-height: 160%;
			border: 1px solid red;
			background-color: #e7f2fd;
			margin: 10px 20px 10px 20px;
		}
	/* Customer login links */
	a.login_links {
		display:block;
		position:relative;
		height:20px;
		line-height:17px;
		padding:0 10px 0 20px;
		}
	a.login {
		background: url(../images/account_icons.gif) no-repeat 0px 0px transparent;
		float:left;
	}
	a.logout {
		background: url(../images/account_icons.gif) no-repeat 0px -40px transparent;
		line-height:20px;
		float:left;
	}
	.guest_name {
		position:relative;
		float:left;
		display:block;
		padding-right:15px;
		}
	a.register {
		background: url(../images/account_icons.gif)  no-repeat 0px -20px  transparent;
		float:left;
	}
	a.profile {
		background: url(../images/account_icons.gif)  no-repeat 0px -85px  transparent;
	}
	a.orders {
		background: url(../images/account_icons.gif)  no-repeat 0px -64px  transparent;
	}
	a.login_box {	
		background: url(../images/account_icons.gif)  no-repeat 0px 0px  transparent;
	}
	a.register_box {	
		background: url(../images/account_icons.gif)  no-repeat 0px -20px  transparent;
	}
	/* Profile */
/* 	#content #profileTabs {
		margin: 0 0 20px;
		padding: 0;
	}
	#profileTabs li {
		padding: 0 5px 0 0;
		list-style: none;
		display: inline;
	} */
	#content #profileTabs.tabs-menu {
		margin: 0 0 20px;
	}
	#profile_form td {
		padding: 3px 5px;
	}
	#profile_form td.corner {
		padding: 0;
	}
	/* Billing / Shipping Methods */
	table.billing_shipping_methods td {
		font: normal 11px Arial, Helvetica, sans-serif;
		vertical-align: top;
	}
	table.billing_shipping_methods td h4 {
		padding-top:8px;
	}
		table.billing_shipping_methods td div.sep {
			width: 20px;
		}
	td.shippig_method {
		padding-top: 15px;
	}
	td.shippig_method label {
		cursor: pointer;
	}
	td.shippig_method input {
		margin: 0px 5px 0 0;
	}
	
	/* Billing and shipping adress */
	td.modify {
			height: 29px;
			border-bottom: 1px solid #a5acb2;
		}
		td.modify h4 {
			font: bold 12px Arial, Helvetica, sans-serif;
			padding: 0;
			margin: 0;
		}
		div.prev_page {
				position: relative;
				float: right;
				top:7px;
			}
			div.prev_page a, div.prev_page a:visited {
				color: #0287d4;
				background-color: transparent;
				font-size: 13px;
			}
			
	/* Checkout confirmation */
	table.prev_and_next tr td {
		vertical-align: bottom;
	}
	
	/* Checkout success */
	div.success {
		color: #390;
		font-size: 18px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		padding: 10px 0px 0px 0px;
		/* width: 90%; */
		margin-left: auto;
		margin-right: auto;
	}
		
	/* Order List / Order Details */
	
	table.orders_data {
		margin: 0px 0px 10px;
		width: 100%;
		clear:both;
	}
		table.orders_data tr th {
			padding: 0px 10px;
			text-align: left;
			color: #666;
			font: normal 11px/30px Verdana, Arial, Helvetica, sans-serif;
			background: #d7eafc;
		}
			
			table.orders_data th.first {
				background: url(../images/th_first_blue.gif) no-repeat #d7eafc;
			}
			table.orders_data th.last {
				background: url(../images/th_last_blue.gif) right no-repeat #d7eafc;
			}

	table.orders_data td {
		padding: 5px 10px;
		vertical-align: middle;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #c7e1f9;
		line-height: 26px;
		background-color: #f7fbfe;
	}
		table.orders_data .price {
			text-align: right;
			color: #5f5f5f;
			width: 70px;
			}

#newsletters label {
	display: block;
	margin: 0 0 1em;
}
#newsletters input {
	vertical-align: middle;
}

/* Footer */
.footer {text-align: center; color: #666; padding: 8px 0 5px 200px; margin: 0;}
.footer a {color: #ff9900; font-weight: bold; text-decoration: none; margin: 0 4px;}

.social-icons {text-align: center; margin: 0; padding: 0 0 0 200px;}

.copy {font-weight: bold;}
.address span {display: inline-block; margin: 0 0 0 15px;}

	/* Input Button Styles */
.div_button {
	float: left;
}
	/* Blue Btn Input */

		.div_button_blue {
			/* float: left; */
			display: inline-block;
			background: transparent url('../images/buttons/btn_blue_left.gif') no-repeat top left;
			padding-left: 4px; 
			/* margin-top:5px; */
		}
		div.div_button_blue {
			float: left;
		}
			.button_blue, input.button_blue {
				background: transparent url('../images/buttons/btn_blue_right.gif') no-repeat top right;
				display: inline-block;
				/* display: block;
				float: left; */
				font: bold 12px Arial, sans-serif;
				line-height: 23px;
				height: 23px; 
				text-decoration: none;
				margin: 0;
				padding-right: 6px;
				border: none;
				color: #FFFFFF;
				cursor: pointer;
				outline: none;
			}
			a.button_blue, a.button_blue:visited {
				color: #fff;
				text-decoration: none;
			}
		
		/* Empty Cart Btn Input */

		div.div_button_empty {
			float: left;
			background: transparent url('../images/buttons/btn_red_left.gif') no-repeat top left;
			padding-left: 6px;
		}
			input.button_empty {
				background: transparent url('../images/buttons/btn_red_right.gif') no-repeat top right;
				font: bold 12px Arial, sans-serif;
				line-height: 23px;
				height: 23px;
				text-decoration: none;
				margin: 0;
				padding: 0 6px 0 0;
				border: none;
				color: #FFFFFF;
				cursor: pointer;
				outline: none;
			}
			
		/* Continue Btn Input */

		div.div_button_continue { 
			background: transparent url('../images/buttons/btn_continue_shopping_left.gif') no-repeat top left;
			padding-left: 6px;
		}
			input.button_continue {
				background: transparent url('../images/buttons/btn_continue_shopping_right.gif') no-repeat top right;
				font: bold 12px Arial, sans-serif;
				line-height: 25px;
				height: 33px;
				text-decoration: none;
				margin: 0;
				padding: 0 28px 0 6px;
				border: none;
				color: #FFFFFF;
				cursor: pointer;
				outline: none;
			}
		
		/* Next Step Btn Input */
		
		div.div_button_next_step {
			float: right;
			display: inline;
			padding: 0 0 0 6px;
			background: transparent url('../images/buttons/btn_blue_left.gif') no-repeat top left;
		}
			input.button_next_step {
				background: transparent url('../images/buttons/btn_next_right.gif') no-repeat top right;
				font: bold 12px Arial, sans-serif;
				line-height: 23px;
				height: 23px;
				text-decoration: none;
				margin: 0;
				padding: 0 17px 0 6px;
				border: none;
				color: #FFFFFF;
				cursor: pointer;
				outline: none;
			}
		
		/*  Prev Step Btn Input */
		div.div_button_prev_step {
			float: left;
			padding-left: 14px;
			background: transparent url('../images/buttons/btn_prev_left.gif') no-repeat top left;
		}
			input.button_prev_step {
				background: transparent url('../images/buttons/btn_blue_right.gif') no-repeat top right;
/* 				display: inline;
				float: left; */
				font: bold 12px Arial, sans-serif;
				line-height: 23px;
				height: 23px;
				text-decoration: none;
				margin: 0;
				padding: 0 6px 0 6px;
				border: none;
				color: #FFFFFF;
				cursor: pointer;
				outline: none;
			}
		
		/* Gray Btn Input */
		.div_button_gray {
			float: left;
			background: transparent url('../images/buttons/btn_gray_left.gif') no-repeat top left;
			padding: 0 0 0 6px;
		}
			.button_gray {
				background: transparent url('../images/buttons/btn_gray_right.gif') no-repeat top right;
				display: block;
				float: left;
				font: bold 12px Arial, sans-serif;
				line-height: 23px;
				height: 23px;
				text-decoration: none;
				margin: 0;
				padding: 0 6px 0 0;
				border: none;
				color: #FFFFFF;
				cursor: pointer;
				outline: none;
			}

		/* Add to cart btn */
		.div_button_add { 
			float: left;
			display: inline-block;
			background: transparent url('../images/buttons/btn_gray_left.gif') no-repeat top left;
			padding: 0 0 0 5px;
			/* overflow: hidden; */
		}
			.button_add {
				background: transparent url('../images/buttons/btn_add_to.gif') no-repeat top right;
				/* display: inline; */
				/* float: left; */
				font: bold 12px Arial, sans-serif;
				line-height: 23px;
				height: 23px; 
				margin: 0;
				padding: 0 23px 0 0;
				text-decoration: none;
				border: 0;
				color: #FFFFFF;
				cursor: pointer;
				width:auto;
				outline: none;
			}

		/* Checkout btn */
		div.div_button_checkout {
			float: right;
			background: transparent url('../images/buttons/btn_checkoutLeft.gif') no-repeat top left;
			padding: 0 0 0 6px;
		}
			input.button_checkout {
				background: transparent url('../images/buttons/btn_checkout.gif') no-repeat top right;
				font: bold 12px Arial, sans-serif;
				line-height: 23px;
				height: 23px; 
				text-decoration: none;
				margin: 0;
				padding: 0 21px 0 0;
				border: none;
				color: #FFFFFF;
				cursor: pointer;
				outline: none;
			}
			
	/* Cart buttons */
	.cart_buttons div.div_button_gray {
		float: left;
	}
	.cart_buttons div.div_button_gray, .cart_buttons div.div_button_empty {
		display: inline;
		margin: 0 5px 10px 0;
	}
	.cart_buttons div.div_button_checkout {
		display: inline;
		margin: 0 0 10px 5px;
	}
	.cart_buttons div input {
		margin: 0;
		outline: none;
	}
	
	/* Login Details */
	table.login_details {
		margin-top: 10px;
	}
	table.login_details td {
		padding: 2px 5px 2px 0;
		vertical-align: middle;
		text-align: left;
	}
	
	/* Contact Form */
	
	table.contact_form tr td {
		padding: 5px 5px 8px 5px;
	}
		table.contact_form tr td input {
			width: 230px;
		}
		table.contact_form tr td label input {
			width: auto;
			height: auto;
			border: none;
		}
		table.contact_form tr td input.button_blue {
			width: auto;
			height: 23px;
			border: none;
		}
		table.contact_form tr td textarea {
			width: 230px;
			height: 110px;
		}
		table.contact_form tr td select {
			width: auto;
		}

		table.contact_form input.error { /* Contact Form Error Class*/
			width: 180px;
			border: #f60303 1px solid;
		}
		
	/* Send To Friends */
	
	div.send_to_friend {
		padding: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
		div.send_to_friend td {
			font-size: 12px;
			padding-right: 7px;
		}
			div.send_to_friend p.err {
			color: #CC0000;
			}
			div.send_to_friend  table.inputs tr td input {
/* 				width: 170px;
				height: 17px; */
			}
			div.send_to_friend td textarea {
				width: 180px;
				height: 80px;
			}
			
	/* Advanced Search */
	table#advancedSearch tr td {
		padding: 5px 15px 5px 5px;
	}
	table#advancedSearch tr td.large_input input {
		width: 190px;
	}
	table#advancedSearch tr td.price_input input {
		width: 60px;
	}
div.dynamic_area {
	clear:both;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	#DropdownCategories ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		background: #E9E9E9;
		width: 190px;
	}
	#DropdownCategories ul ul {
		display: none;
		z-index: 5;
	}
	#DropdownCategories ul li ul {
		border: 1px solid #d7d7d7;
		border-bottom-width: 0;
	}
	#DropdownCategories a, #DropdownCategories a:visited {
		display: block;
		padding: 8px 20px 7px 7px;
		color: #343434;
		text-decoration: none;
		border-bottom: 1px solid #d7d7d7;
	}
	#DropdownCategories a.isParent {
		background: url(../images/bullet_blue3.gif) no-repeat 175px center;
	}
	#DropdownCategories a:hover, #DropdownCategories a:active {
		background: #cecece;
	}
	
	/* Layout Selectors */
.fleft {
	float: left;
}
.fright, div.fright {
	float: right;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}
.message {
	margin: 0 0 10px;
	padding: 5px;
}
.label-new {
	float: right;
}
.center, table.orders_data tr th.center {
	text-align: center;
}


			
/* live preview */
div.preview {
	height: 80px;
	width: 160px;
	background-color: #fff;
}

div.preview div.preview-headline {
	font-weight:bold;
	font-size:12px;
}
#vimeo {}
.color-movie2 { text-decoration: none !important; color: #f90; }


 .termsnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #708FA5;
	line-height: normal;
}
.termsnav  a:link {  color: #708FA5; text-decoration: none}
.termsnav  a:visited {  color: #708FA5; text-decoration: none}
.termsnav  a:hover {  color: #FF9900; text-decoration: underline}
.termsnav  a:active {  color: #FF9900; text-decoration: underline}

.t_body_lrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
}

.t_body_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 18px;
}
.t_body_sm  a:link {  color: #F0960F !important; text-decoration: none !important}
.t_body_sm  a:visited {  color: #F0960F !important; text-decoration: none !important}
.t_body_sm  a:hover {  color: #F0960F !important; text-decoration: underline !important}
.t_body_sm  a:active {  color: #F0960F !important; text-decoration: underline !important}

.t_sub_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066cc;
	font-weight: bold;
}

.t_sub_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CB;
	font-weight: bold;
}

.t_sub_smgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	font-weight: bold;
}

.writers-register-info {margin: 0 0 0 25px;}
.writers-register-info li {margin: 0 0 15px; list-style-type: decimal;}

.info-ad {color: #000; font-size: small;}
.info-ad h3 {margin: 0; font-size: medium; font-weight: normal; color: #11c;}
.info-ad h3 a {font-size: medium; font-weight: normal; color: #11c;}
.info-url {color: #282;}

/* START Common */
.input-text, select { padding: 4px 2px; border: solid 1px #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.m0 {margin: 0;}
.p0 {padding: 0;}

.lr-p0 {padding-left: 0; padding-right: 0;}
.tb-p0 {padding-top: 0; padding-bottom: 0;}

.right {text-align: right;}

.small-text-box { width: 97%; height: 150px; overflow: auto; border: solid 1px #ccc; padding: 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.noWrap { white-space: nowrap; }
.table-valing-middle td { vertical-align: middle; } 

.horizontal-info-table td { padding: 4px; }
.horizontal-info-table th { padding: 4px; text-align: left; }

.fleft { float: left;}
.fright { float: right; }
.right {text-align: right;}

.bold { font-weight: bold; }

.orange-txt { color: #f90 !important; }
.blue-txt, #left-column  h2.blue-txt { color: #0265ca !important; margin: 0;}

.font-normal {font-weight: normal;}
.dark {color: #666;}
.darker{color: #333;}
.lighter { color: #999 !important; } 
.bold {font-weight: bold;}
.orange, a.orange {color: #f90;}

/*  Get started with google ads campaign ----------------- */
.getstartedads h1
{
	font-size: 60px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-weight: bolder;
	letter-spacing: -4px;
	color: #3333cc;
	line-height: 57px;
	padding: 10px 0px 20px 0px; 
}

	.getstartedads h1 span
	{
		color: #ff9900;
	}

	.getstartedads h1 span sup
	{
		font-size: 25px;
	}

	
	
.landing-page .rounded-block-content
{
	height: auto;
	padding:  0 0px 15px 0px !important;  
	width: 693px; 
}

.landing-page .inner-page-content
{
	padding: 0 15px 15px 15px;
}

 
.getstartedads
{ 
	 width: 660px;
	 margin: -15px -15px 15px -15px;
} 
 
 
.getstartedads .lefthalf
{
	width: 450px;
	padding-right: 10px;
	float: left;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

	.getstartedads .lefthalf p
	{
		font-size: 24px;
		color: #666;
		line-height: 24px; 
		padding-bottom: 17px;
		letter-spacing: -1px;
	}

	.getstartedads .lefthalf strong
	{
		font-size: 30px;
		color: #ff9900;
		line-height: 26px;
		display: block;
	}

	.getstartedads .lefthalf  span.blue
	{
		color: #3333cc;
		font-size: 18px;
	}

.getstartedads .righthalf
{
	width: 180px;
	padding-left: 15px;
	float: right;
	border-left: 1px solid #ccc;
	font-weight: normal;  
}

 

	.getstartedads .righthalf .ad
	{
		padding: 0 10px 0 0; 
		margin-bottom: 20px;
		margin:0 0 20px 0;
		display: block;
		color: #333;
		font-size: 14px;
				text-decoration: none !important;
	}
	
			.getstartedads .righthalf .ad u
			{
				color: #3333cc;
				display: block;
				font-weight: bolder;
			}
			
			.getstartedads .righthalf .ad span
			{
				color: #336600;
				display: block;
				font-weight: bolder; 
				text-decoration: none !important;
			}
			
			.getstartedads .btns
			{
				padding: 30px 40px 20px 40px;
				height: 35px;  
			}
			
			.getstartedads .btns a
			{cursor:pointer;}
			
			
.properbtn
{
	float: left;
	line-height: 35px;
	padding-left: 5px; 
	margin-right: 25px; 
	text-decoration:none !important; 
}

.properbtn span
{
	float: left;
	line-height: 35px;
	padding:0 25px 0 20px;
	font-weight: bolder;
		font-size: 17px;  
				
}

 
 
.pb-orange
{
	background-image: url(../images/write-for-us-btn.gif);
	background-position: left; 
}

	.pb-orange span
	{
		background-image: url(../images/write-for-us-btn.gif);
		background-position: right;
		color: #fff;
		background-color: #fff;
	}

	
.pb-gray
{
	background-image: url(../images/graybtn.png);
	background-position: left;
}

	.pb-gray span
	{
		background-image: url(../images/graybtn.png);
		background-position: right;
		color: #666;
		background-color: #fff; 
	}
	
	
/*  4 steps pay per click   */
 
 
.fourstepspcc .gray,
.videobox h3
{
	color: #999 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 9px;
	font-weight: normal;
	margin:0 !important;  
}	

.fourstepspcc  h4,
.videobox  h2
{
	color: #0066cc;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 11px;  
}

.fourstepspcc  img,
.videobox  img 
{
	float: left; 
	margin-bottom: 12px; 
	padding:0;
}


.videobox p
{
	clear: both;
	color: #666;
	padding: 0 10px 10px 0;
}

.fourstepspcc p {font-size: 14px;}

.fourstepspcc p a,
.videobox p a
{
	color: #ff9900;
	text-decoration: none;
}


.inner-page-content
{
	background: #fff;
}

	
/* START Breadcrumbs */
	div.breadcrumb {
		margin: 0;
		padding: 0;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
	}
		div.breadcrumb div {
			padding: 7px 160px 7px 0;
			font: normal 11px/18px Arial, Helvetica, sans-serif;
		}
		div.breadcrumb a, div.breadcrumb a:visited {
			color: #316396;
		}
		div.breadcrumb a:hover, div.breadcrumb a:active {
			text-decoration: none;		
		}
		div.breadcrumb span {
			float: right;
			padding:7px 5px 7px 0;
		}
/* END Breadcrumbs */
/* END Common */

#box-23
{ 
	height: 282px;
}

#box-23 .rounded-block-content
{
	height: 263px;
}