body {
	padding:0;
	margin:0;
	text-align:center;
	font-family: Arial, Tahoma, verdana, arial, sans-serif ;
	background:url('../images/header_talling.jpg') repeat-x left top #2F704C;
	font-size:12px;
}

a img{border:none;}

.noscript {
	display: block;
	margin: 10px 0;
	padding: 10px 10px 10px 40px;
	background: #fff url(../images/alert-symb.png) no-repeat left center;
	border: 2px solid red;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 13px;
	font-family: sans-serif;
	font-weight: bold;
	font-style: italic;
	color: red;
}

* html .noscript {
	background-image: url(../images/alert-symb.gif);
}

#page {
	width:986px;
	margin:0 auto;
	text-align:left;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:1px;
}
.preview-page-wide #page{
	width:996px !important;
	width:993px;
	padding-left:5px;
	padding-right:5px;
}
.content-column {
	float:right;
	width:706px;
	padding:16px 20px 0px 11px;
}
.navigation-column {
	width:202px;
	float:left;
	padding:16px 21px 0px 20px;
}
.float {
	float:left
}
a {
	text-decoration:none;
}
p a,
.text_block a {
	color:#418557;
	text-decoration:underline;
}
p a:hover,
.text_block a {
	text-decoration:none;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
}
.no_items_found {
	color:#BD2222;
	font-weight:bold;
	text-align:center;
	padding:1px;
	display:block;
	height:30px;
}



/*****/
h1,h3 {
	color:#000000;
	font-family:'Arial';
	font-size:13px;
	padding:6px 0;
	margin:0;
}
.support h3 {
	font-size:14px;
}
.related_category_and_keywords h3{
	font-size:14px;
	margin-bottom:0;
	padding:0;
}
.contact_us_box h3 {
	padding:0;
	margin:0;
	font-size:14px;
	color:#000000;
}
.templates_box h3,
.custom-corners-box h3{
	font-size:17px;
	height:17px;
	color:#70AB9C;
	font-family:"Arial";
	margin:0px;
	padding:10px 0 5px 18px;
}
.text_block h3 {
	font-size:24px;
	font-family:'Arial';
	color:#ffffff;
}
#preview_topside_2 .inner_pages_box h3 {
	padding:0;
	padding-bottom:5px;
}
.inner-pages-wrapper {
	width:100%;
}
.inner-pages-headline {
	height:15px;
}
/*****/

#content .content_topbg { /* for ie6 */
													background: url('../images/content_topbg.jpg') no-repeat left top;
													border-bottom:1px solid #2F704C;
}
#content > .content_topbg {
	background: url('../images/content_topbg.png') no-repeat left top;
}
/* --== Metric Styles ==-- */
.metric-style-1 {
	width:100px
}
.metric-style-2 {
	padding-bottom:5px;
}
.metric-style-3 {
	padding-top:15px;
}
#main-preview {
  padding-bottom:5px;
}
/* //--== Metric Styles ==-- */


/*  --== Categories ==--  */

#categories h1 {
	color:#ffffff;
	font-size:17px;

}
#categories ul {
	list-style:none;
	margin:0;
	padding:11px;
	border-top:1px solid #53A96E;
	background-color:#53A96E;
}
#categories li {
	background: url('../images/list_marker.gif') no-repeat 0px 4px;
	padding:0;
	line-height:12px;
	padding-left: 15px;
	margin:0;
	border:1px solid #53A96E;
	width:164px;
}
#categories .current {
	background: url('../images/list_marker.gif') no-repeat 7px 4px;
}
#categories_headline {
	margin:0;
	padding:6px 0;
	font-family:'Arial';
	color:#FFFFFF;
	font-size:17px;
}
#categories a {
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

#categories a:hover,
#categories .current a {
	text-decoration:underline;
	color:#FCD878;
}


/*  --== #Categories ==--  */

.templates_box {}

.main_preview_box .preview_content {
	padding:5px;
	background-color:#ffffff;
}
/*----------templates box---------------*/
.templates_box .main_preview_box table {
	width:100%
}

.templates_box .main_preview_box td {
	vertical-align:bottom;
	text-align:center;
}
/*----------#templates box---------------*/
/*   --== template_preview_box ==--  */
.template_preview_box {
	width:145px;
	text-align:left;
	margin:0 auto;
	color:#434343;
	font-size:11px;
}
.template_preview_box a.preview_image_link {
	cursor:pointer;
}
.template_preview_box .productType {
	color:#434343;
	font-weight:bold;
}
.template_preview_box .productType:hover {
	background: url('../images/price_mark.gif') repeat-x left bottom;
	color:#434343;
}
.template_preview_box .product-price {
	border-top:1px solid #000000;
}

.template_preview_box .info {
	padding:6px 0;
	margin:0 1px;
}
.template_preview_box .product-price .price {
	float:left;
}
.template_preview_box .product-price strong {
	float:right;
}
.templates_box .main_preview_box .preview_image {
	border:none;
	border-bottom:1px solid #ffffff;
}
.templates_box a {
	color:#D40406;
}
.preview_image_link {
	display:block;
}
.templates_box a:hover {
	color:#D57E7F;
}
.templates_box hr {
	border-color:#4486DB;
	border-style:solid;
	border-width:1px 0px 0px;
	height:1px;
}
.template_preview_box .price {
	background: url('../images/price_mark.gif') repeat-x left bottom;
}
/*   #--== template_preview_box ==--  */
.advance_search {
  padding-top:15px;
}
.advance_search h1 {
	color:#CE0607;
	margin:0;
	padding:0px;
	padding-bottom:5px;
	padding-left:10px;

}
.advance_search select,
.advance_search input {
	border:1px solid #DCBE6B;
	background-color:#F3F5F7;
	color:#7D7D7D;
	font-size:12px;
}
.advance_search .search_button {
	background: url('../images/search.gif') no-repeat left top;
	height:26px;
	width:65px;
	border:none;
	cursor:pointer;
}
.small_search_box .search_button {
	background: url('../images/search_button_onred.jpg') no-repeat left top;
	height:24px;
	width:59px;
	border:none;
	cursor:pointer;
}
.small_search_box label {
	padding-left:31px;
	background: url('../images/search_loupe.jpg') no-repeat left center;
	height:25px
}
.advance_search form {
	padding:0;
	padding-bottom:5px;
	margin:0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.advance_search table {
	border-collapse:collapse;
}
.text_content {
	text-align:justify;
	border-top:2px solid #005BCE;/*#4486DB;*/
}
.picture_menu {
	border:3px solid #6A9396;
	background-color:#6A9396;
	text-align:center;
	color:#ffffff;
}
.picture_menu a {
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
.picture_menu a:hover {
	color:#cccccc;
}
/* --== Pager ==-- */
#pager {
	float:right;
	padding-right:10px;
	padding-bottom:10px;
}
#pager a {
	color:#2F714D
}
/* #--== Pager ==-- */
.corner_left_top,
.corner_left_bottom {
	padding-left:10px;
}
.corner_right_top,
.corner_right_bottom {
	padding-right:10px;

}
.top_border {
	padding-top:9px;
}
.bottom_border {
	padding-top:10px;
}

#logo {
	display:inline;
	float:left;
	margin-top:22px;
	margin-left:49px;
}

#logo img {
	border:none;
}
#logo .project_name {
	margin-left:16px;
	vertical-align:middle;
	height:34px;
	width:208px;
}
#logo .project_logo {
	vertical-align:middle;
	height:66px;
	width:66px;
}
#header .header_topside {
	height:113px;
	margin-top:4px;
	position:relative;
}
#theme_switcher {
	position:absolute;
	right:20px;
	top:60px;
}
#theme_switcher label {
	float:left;
	line-height:22px;
	padding-right:10px;
}
* html #theme_switcher label {
	line-height:20px;
}
#theme_switcher select {
	height:22px;
	line-height:22px;
	font-size:12px;
	float:left;
}
.safari #theme_switcher select {
	height:18px;
	line-height:18px;
}
#header {/* for ie6 */
				 background: url('../images/header_top_bg.jpg') no-repeat left top;
				 text-align:center;
}
#page > #header {
	background: url('../images/header_top_bg.png') no-repeat left top;
}



.view_more_templates_box {
	text-align:right;
	padding:5px 15px;
	font-weight:bold;
}
/* -------------------  Inner Pages Navigation -------------------------- */
#inner_pages_navigation {
	float:left;
	font-size:12px;
	padding-top:8px;
	font-family:"Arial"
}
#inner_pages_navigation ul {
	list-style:none;
	padding:0;
	margin:0;
}
#inner_pages_navigation li {
	float:left;
}
#inner_pages_navigation a {
	color:#1B5D50;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

#inner_pages_navigation .active {
	text-decoration:none;
	color:#000000;
}
.preview_page {
	color:#1B5D50;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	cursor: pointer;
}

#inner_pages_navigation li {
  border-right:1px solid #000000;
  padding-left: 5px;
  padding-right:5px;
}

#inner_pages_navigation li.last-child{border-right:none;}
#inner_pages_navigation li:last-child{border-right:none;}

.inner_pages_box_widget .top_border {
	background: url('../images/innerpages_tall.gif') repeat-x left top;
	padding-top:6px;
}
.inner_pages_box_widget .corner_right_top {
	background: url('../images/innerpages_rc.gif') no-repeat right top;
	padding-right:6px;
}
.inner_pages_box_widget .corner_left_top {
	background: url('../images/innerpages_lc.gif') no-repeat left top;
	padding-left:6px;
}
.inner_pages_box_widget .content {
	background: url('../images/innerpages_cont_tall.gif') repeat-x left top #F1F1F1;
	border-left:1px solid #C5D6C5;
	border-right:1px solid #C5D6C5;
}
.inner_pages_box_widget .inner_pages_box {
	height:59px;
	border-bottom:2px solid #626262;
	margin:0 1px;
}
/* -------------------  #Inner Pages Navigation -------------------------- */
.small_search_form {
	width:100%
}
#search_by_author {
	width:100px;
}
#search_by_category {
	width:210px;
}
#search_by_type {
	width:210px;
}
#search_by_keyword {
	width:128px;
}
#search_by_price_from {
	width:48px;
}
#search_by_price_to {
	width:54px;
}

.priceTitle {
  display:none;
  position:absolute;
  background-color:#EFEFEF ;
  border:1px solid #909090;
  padding:5px 10px 5px 10px;
  width:200px;
  font-size:11px;
  text-align:justify;
  color:#4b4b4b;
  z-index:10000;
}
.preview_bottom_content {
	background-color:#ffffff;
	border-left:1px solid #C5D6C5;
	border-right:1px solid #C5D6C5;
	padding:1px 0;
}
.preview_bottom_content .more-previews-column {
	width:auto;
	max-width: 486px;
	padding:0 0px 9px 9px;
	float:left;
}
.preview_bottom_content .template-info-column {
	padding:16px 9px 0px 0px;
	border:none;
	width:490px;
	float:right;
}

a.button {
	background: url('../images/but_grey_lbg.gif') no-repeat left top;
	display:block;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	line-height:32px;
	font-size:16px;
	text-align:center;
	font-family:"Arial";
	cursor:pointer
}
a.button .btn_tall {
	background: url('../images/but_grey_tall.gif') repeat-x left top;
	display:block;
	padding:0 12px;
}
a.button .btn_rbg {
	background: url('../images/but_grey_rbg.gif') no-repeat right top;
	height:32px;
	display:block;
	padding-right:5px;
}
.buy_button a.button {
	background: url('../images/but_orange_lbg.gif') no-repeat left top;
}
.buy_button a.button .btn_tall {
	background: url('../images/but_orange_tall.gif') repeat-x left top;
}
.buy_button a.button .btn_rbg{
	background: url('../images/but_orange_rbg.gif') no-repeat right top;
}

.big_buy_button a.button {
	background: url('../images/btn_orange_big_lbg.gif') no-repeat left top;
	line-height:42px;
	padding-left:6px;
}
.big_buy_button a.button .btn_tall {
	background: url('../images/btn_orange_big_tall.gif') repeat-x left top;
}
.big_buy_button a.button .btn_rbg{
	height:42px;
	padding-right:6px;
	background: url('../images/btn_orange_big_rbg.gif') no-repeat right top;
}
.big_buy_button {
	padding-bottom:17px;
}

.preview {
	padding-top:9px;
}
.preview .banners_area .adv-banner{
	margin-left:13px;

}
.banners_area img{
	width:231px;
	height:66px;
}
#wide-banner img{
	width:707px;
	height:71px;
}
.template_info .text .field_name {
	font-weight:bold;
}

.template_info .text {
	color:#4b4b4b;
}
.preview iframe {
	border:none;
}
.template_info .text .software_required {
	background: url('../images/small-tick.jpg') no-repeat left center;
	padding-left:20px;
}

.flash_preview_box .templ_price {
	padding-left:30px;

}
.flash_preview_box .buttonsbox {
	padding-left:28px;
	float:left;
}
.template_info .templ_price {
	width:100%;
}

.flash_preview_box .flashbox {
	background-color:#ffffff;
	border-left:1px solid #C5D6C5;
	border-right:1px solid #C5D6C5;
	padding-top:1px;
	padding-bottom:10px;
}
.flash_preview_box .flashbox iframe {
	border:/*1px solid #C6C6C6*/none;
}

.text_block .block_content {
	text-align:justify;
	padding-top:14px;
	font-size:12px;
	color:#ffffff;
}
.text_block .custom-corners-box .block_content {
	text-align:justify;
	padding:10px;
	font-size:12px;
	color:#4b4b4b;
}
.text_block .custom-corners-box .block_content h4 {
	font-size:12px;
}
.text_block p {
	padding:0;
	margin:0;
	padding-bottom:10px;
	padding-left:0px;
}
.text_block h1, .text_block h3 {
	font-size:24px;
	font-family:'Arial';
	color:#ffffff;
}


/*    Search Box corners  */
.custom-box-1 {
	margin-bottom:28px;
}
.custom-box-1 .top_tall {
	background: url('../images/orange_box_top_tall.jpg') repeat-x left top #FCDA7C;
	border-bottom:1px solid #FCEAB8;
}
.custom-box-1 .bottom_tall {
	background: url('../images/orange_box_bot_tall.jpg') repeat-x left bottom;

}
.custom-box-1 .corner_top_left {
	background: url('../images/orange_corner_top_l.gif') no-repeat left top;
	padding-left:5px
}
.custom-box-1 .corner_top_right {
	background: url('../images/orange_corner_top_r.gif') no-repeat right top;
	padding-right:5px;
}
.custom-box-1 .top_bg {
  background-color:#FDF3D8;
	padding-top:5px;
}
.custom-box-1 .bot_bg {
	background-color:#FDEBBD;
	padding-top:5px;
}
.custom-box-1 .corner_bottom_left {
	background: url('../images/orange_corner_bot_l.gif') no-repeat left top;
	padding-left:5px
}
.custom-box-1 .corner_bottom_right {
	background: url('../images/orange_corner_bot_r.gif') no-repeat right top;
	padding-right:5px;

}
.loupe {
	width:40px;
	height:40px;
	margin:0 auto;
}
.custom-box-1 td {
	height:26px;
}
.custom-box-1 form {
	padding:7px 20px;
}
.search_td_align_1 {
	text-align:center;
}
.search_td_align_2 {
	text-align:right;
}
.search_td_align_2 button{
	font-size:13px;
	line-height:24px;
}
.search_td_align_3 {
  padding-left:20px
}
/*     #Search Box corners  */

/* --- footer ----*/
#footer a {
	color:#ffffff;
	text-decoration:underline;
}
#footer  a:hover {
	text-decoration:none;
	color:#ffffff;
}
#footer .copyright {
	float:right;
	text-align:right;
}
#footer  .footer-menu {
	float:left;
}
.footer_bg {
	margin-top:10px;
	border-top:1px solid #205737;
	background-color:#205737;
}
#footer {
	width:898px;
	margin:0 auto;
	text-align:left;
	color:#ffffff;
	font-size:12px;
	padding:15px 44px;
}
#footer .delimiter {
	padding:0 16px;
}
#footer .clear {
  height:0px;
}
/* --- Use Menu List ---*/

#user_menu {
	float:right;
	padding:23px 22px 10px 5px;
	width:610px;
}
#user_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#user_menu li {
	float:right;
	display:inline;
	padding:0 13px;
	border-right:1px solid #000;
}
#user_menu a {
	float:left;
	display:inline;
	color:#000000;
	font-size:12px;
	cursor:pointer;
}
#user_menu a:hover {
	color:#50A46A;
}
#user_menu .first {
	border:none;
}
#user_menu li:first-child {
	border:none;
}
/* --- #Use Menu List ---*/
/* --- preview_topside_2 --*/
#preview_topside_2 .topside{
  padding:0 24px;
  font-family:"Arial"
}
#preview_topside_2 .topside h1{
  padding:0;
}
#preview_topside_2 .topside .content {
	padding:11px 0;
	padding-top:0;
}
#preview_topside_2 .template_info_topside {
	color:#ffffff;
	font-size:12px;
}
#preview_topside_2 .template_info_topside a {
	color:#ffffff !important;
  text-decoration:underline;
}
#preview_topside_2 .template_info_topside a:hover {
	text-decoration:none;
	color:#FCE4A2 !important;
}
#preview_topside_2 .leftpos {
	float:left;
	width:420px;
	padding-bottom:10px;
}
#preview_topside_2 td {vertical-align:top;}
#preview_topside_2 .buy_button {
	padding-right:10px;
	padding-bottom:10px;
}

#preview_topside_2 .rightpos {
	float:right;
	width:477px;
	color:#ffffff;
  padding-left:33px !important;
  border-left:1px solid #E6E6E6;
}
#preview_topside_2 .bottomside {
	padding:0;
}
#preview_topside_2 .bottomside .content {
	padding:0;
}
#preview_topside_2 .leftpos img {
	border:none;
	border-collapse:collapse;
}
#preview_topside_2 .rightpos table {
	float:right;
}
#preview_topside_2 .price_area h1 {
	font-size:17px;
	color:#ffffff;
	font-family:"Arial";
	padding-bottom:5px;
}
#preview_topside_2 .price_area {
	font-size:14px;
	padding-bottom:10px;
	text-align:left;
	color:#ffffff;
}
#preview_topside_2 .price_area strong {
	color:#FCE4A2;
}
#preview_topside_2 .inner_pages_box {
	padding:6px 10px;

}
#preview_topside_2 .inner_pages_box h1 {
	padding:0;
	padding-bottom:5px;
}
#preview_topside_2 .template_info_topside {
	padding:10px 0;
	line-height: 18px
}
#preview_topside_2 .template_info_topside .field_name {
	font-weight:bold;
}
/* --- #preview_topside_2 --*/
.title-3 {
	margin-left:10px;
	margin-bottom:13px;
	margin-top:13px;
  padding:0px;
	
}

.title-4 {
	color:#FFFFFF;
	font-family:'Arial';
	font-size:24px;
}
/*  ---------- each_puchase ------------*/
.each_puchase ul {
	padding:0;
	margin:0;
	list-style:none;
	padding-top:3px;
	padding-left:8px;
}
.each_puchase h1 {
	border-bottom:1px solid #818181;
	margin-bottom:5px;
	padding-top:0;
}

.each_puchase .content {
	padding-top:0;
	font-weight:bold;
	font-size:11px;
	padding:0 5px;

}
.each_puchase li {
	background:transparent url('../images/category_marker.gif') no-repeat scroll left center;
	padding-left:15px;
	padding-bottom:3px;
}

/*  ---------- #each_puchase ------------*/
/* ------------support ----------------*/
.support {
	font-family:"Arial"
}
.support h1, .support h3 {
	font-size:14px;
}
.support ul {
	list-style:none;
	padding:0;
	margin:0;
	padding:20px;
	font-size:12px;
	color:#000000;
	display:block;
	background-color:#FDEFC9;
	text-align:justify
}
.support ul li {
	padding-bottom:13px;
	padding-left:48px;
	margin-left:7px;

}
.support li a {
	font-weight:bold;
	color:#1B5D50;
	text-decoration:underline;
}
.support li a:hover {
	text-decoration:none;
}
.support .support_help_center {
	background: url('../images/support_help_center.jpg') left 1px no-repeat ;
}
.support .support_faq {
	background: url('../images/support_faq.jpg') no-repeat left 5px;
}
.support .support_download_samples {
	background: url('../images/support_download_samples.jpg') no-repeat left 1px;
}
.support .support_100procent {
	background: url('../images/support_100procent.jpg') no-repeat left 1px;
	padding-bottom:0;
}
/* ------------#support ----------------*/
/* --- bottombox_info ----*/
.bottombox_info {
	padding:9px
}
.bottombox_info .content {
	padding-top:0px;
}
.bottombox_info {
	color:#4D4D4D;
	font-size:11px;
}
.bottombox_info a {
	font-weight:normal;
	color:#CE0607;
	text-decoration:underline;
}
.bottombox_info a:hover {
	text-decoration:none;
}
/* --- #bottombox_info ----*/
/*  faq -*/
.faq a {
	font-weight:normal;
	color:#CE0607;
	text-decoration:underline;
}
.faq a:hover {
	text-decoration:none;
}
.faq ul {
	list-style:none;
	padding:0;
	padding-left:10px;
	margin:0;
}
.faq li {
	background:transparent url(../images/category_marker.gif) no-repeat scroll left 4px;
	padding-left:15px;
}
.faq .text_block p {
	padding:0;
}
.faq .text_block h1 {
	padding-top:9px;
	padding-bottom:9px;
	background:transparent url('../images/preview_box_h_marker.jpg') no-repeat left center;
	margin-left:3px;
	padding-left:22px;
}
.faq .text_block .block_content {
	padding-top:0;
}
/*  #faq -*/
/* -------------- Multi Menu ------------------- */
#types_menu {
	height:44px;
	background:url('../images/topmenu_tall.jpg') repeat-x left top;
}
#types_menu table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%
}
#types_menu td {
	height:44px;
	cursor:pointer;
	padding:0;
}
#types_menu td a {
	display:block;
	text-align:center;
	line-height:44px;
	height:44px;
	color:#1B5D50;
	font-weight:bold;
	background:url('../images/topmenu_tall_uni_3.jpg') repeat-x 0px 0px;
	cursor:pointer;
}
#types_menu td a span {
	display:block;
	height:44px;
	cursor:pointer;
}

#types_menu td a:hover,
#types_menu td a.active {
	background-position:0px -44px;
	color:#ffffff;
}
#types_menu td a.active {
	background:url('../images/topmenu_tall_uni.jpg') repeat-x 0px 0px;
	background-position:0px -44px;
}
#types_menu td span span {
	height:44px;
	background:url('../images/menu_spacer.gif') repeat-x left bottom;
}
/* -- for ie6 -- */
#types_menu td span.firstmenutab {
	background:url('../images/menu_lbg_gif.gif') no-repeat left top;
}
#types_menu td span.lastmenutab span {
	margin-right:5px;
}
#types_menu td span.firstmenutab span {
	margin-left:5px;
}

#types_menu td span.lastmenutab, .ifonetab {
	background:url('../images/menu_rbg_gif.gif') no-repeat right top;
}
/* //-- for ie6 -- */
/*---*/
#types_menu td:first-child a>span {
	background:url('../images/menu_lbg_gif.gif') no-repeat left top;
}
#types_menu td:last-child span>span {
	margin-right:5px;
}
#types_menu td:first-child span>span {
	margin-left:5px;
}

#types_menu td:last-child a>span, .ifonetab {
	background:url('../images/menu_rbg_gif.gif') no-repeat right top;
}
/*---*/
/* -------------- #Multi Menu ------------------- */
/*  --== Templates box def theme ==--  */
.templates_box {
	margin-top:15px;
}
.templates_box h1,
.custom-corners-box h1,
.templates_box h3,
.custom-corners-box h3{
	font-size:17px;
	height:17px;
	color:#70AB9C;
	font-family:"Arial";
	margin:0px;
	padding:10px 0 5px 18px;
}
.templates_box .topleft_corner,
.custom-corners-box .topleft_corner{
	background:url('../images/templbox_tlc.gif') no-repeat left top;
	padding-left:6px;
}
.templates_box .topright_corner,
.custom-corners-box .topright_corner{
	background:url('../images/templbox_trc.gif') no-repeat right top;
	padding-right:6px;
}
.templates_box .toptalling,
.custom-corners-box .toptalling{
	border-top:1px solid #C5D6C5;
	padding-top:5px;
	background-color:#ffffff;
}

.templates_box .botleft_corner,
.custom-corners-box .botleft_corner{
	background:url('../images/templbox_blc.gif') no-repeat left top;
	padding-left:6px;
}
.templates_box .botright_corner,
.custom-corners-box .botright_corner{
	background:url('../images/templbox_brc.gif') no-repeat right top;
	padding-right:6px;
}
.templates_box .bottalling,
.custom-corners-box .bottalling{
	border-bottom:1px solid #C5D6C5;
	padding-top:5px;
	background-color:#ffffff;
}
.templates_box .middle_box,
.custom-corners-box .middle_box {
	background-color:#ffffff;
	border-left:1px solid #C5D6C5;
	border-right:1px solid #C5D6C5;
	padding:1px 0;
}
/*  --== #Templates box def theme ==--  */

/* --== Bottom banners ==-- */
.bottom_banners {
	padding-top:15px;
	text-align:center
}

.bottom_banners table {
	border-collapse:collapse;
	margin:0 auto;
}
.bottom_banners td {
	text-align:center;
	width:auto;
	padding-right:6px
}
.bottom_banners td.last {
	padding:0;
}
.banner img {
	border:none;
  width:231px;
  height:66px;
}
/*.banner a {
	display:block;
}*/
/* #--== Bottom banners ==-- */

/* --==:: Related Category & Keywords ::==-- */
.related_category_and_keywords {
	font-size:12px;
	padding-top:40px;
}
.related_category_and_keywords h1,
.related_category_and_keywords h3{
	font-size:14px;
	margin-bottom:0;
	padding:0;
}
.related_category_and_keywords a {
	color:#1B5D50;
	text-decoration:underline;
}
.related_category_and_keywords a:hover {
	text-decoration:none;
}
.related_category_and_keywords .related_keywords {
	text-align:justify;
}
/* #--==:: Related Category & Keywords ::==-- */

/* --==:: Contact Us ::==-- */
.contact_us_box .middle_box{
	padding:15px 24px;
	padding-bottom:5px;
}
.contact_us_box .middle_box .text_block .block_content {
	color:#000;
	/*padding-bottom:15px;*/
	padding-top:0px;
}
.contact_us_box .middle_box .text_block {
	/*padding-top:25px;*/
	/*border-bottom:1px solid #C5D6C5;*/
}
.text_block .title {
	display:none;
}
.contact_us_box h1, .contact_us_box h3 {
	padding:0;
	margin:0;
	font-size:14px;
	color:#000000;
}
.contact_us_box .support_chat_box {
	padding-bottom:30px;
	border-bottom:1px solid #C5D6C5;
}
.contact_us_box .ticket_system {
	padding-top:25px;
}
.contact_us_box p {
	margin:0px;
	padding-bottom:15px;
	display:block;
}
.contact_us_box .reverse-p {padding:15px 0 0 0;}

.ticket_system form{
  margin-bottom:0px
}
.contact_us_box .ticket_system form {
	display:block;
	background-color:#F3F3E8;
	border:1px solid #C5D6C5;
	padding:16px;
  margin-top:0px;
}
.contact_us_box .ticket_system form input.inputstyle {
	width:168px;
	border-width:1px;
	border-color:#404040;
	color:#7D7D7D;
	font-size:12px;
}
.contact_us_box .ticket_system form textarea {
	width:238px;
	height:95px;
	border-width:1px;
	border-color:#404040;
	color:#7D7D7D;
	font-size:12px;
}
/* --==:: Submit Button ::==-- */
.submit_style_button {
	background:url('../images/submit_lbg.gif') no-repeat left top;
	padding-left:6px;
	padding-right:0px;
	cursor:pointer;
	height:26px;
	float:right;
	border:none;
	display:inline;
	font-family:'Arial';
	font-size:12px;
	font-weight:bold;
	height:26px;
	text-align:left;
}
.submit_style_button .button {
	background:url('../images/submit_rbg.gif') no-repeat right top;
	padding: 5px 7px 6px 1px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	border:none;
	display:block;
	margin:0;
	cursor:pointer;
	height:26px;
	width:75px;
	line-height:26px;
}
/* #--==:: Submit Button ::==-- */

.required_star{
	color:red;
	vertical-align:top;
	font-size:14px;
}
.labeltd {
	text-align:right;
}
.labeltd_last {
	vertical-align:top;
	text-align:right;
}
.buttontd {
	padding-right:9px;
}
#contact_form .buttontd .submit_style_button{
	margin-left:9px;
}
#contact_form .buttontd .submit_style_button button{
	font-size:13px;
	line-height:24px;
}
#contacts_message {
	display:none;
}
#contacts_message .error{
	border:1px solid #FE0000;
  text-align:center;
  color:#FE0000;
  padding:5px;
  margin:5px 0px;
  background-color:#ffffff;
  font-size:14px;
  font-weight:bold;
  overflow:hidden;
}
.banners_area {
	padding-top:10px;
}
.url-type {
	cursor: default;
}

.other-previews {
	max-width: 480px;
	overflow: hidden;
	border:1px solid #C6C6C6;
	padding:1px;
}
.other-previews iframe {
	border:none;
}
.other-previews img {
  border:none;
}
.ps-html-previews {
	float:left;
}
/* ---=== Fixes for IE ===--- */
* html #header {
	background: url('../images/header_top_bg.jpg') no-repeat left top;
}
.wide_banner img {
  width:100% !important;
  height:71px !important;
}
.stillquestions_banner img {
  width:490px !important;
  height:66px !important;
}
.livedemo {
	border:none;
}

.no-br-previews {   
	border-collapse: collapse;
	overflow: hidden;
}

.no-br-previews-td {
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}


.adv-banner {
	float:left;
	display:inline;
	margin:10px 2px;
}

.adv-banner a{float:left;display:inline;}
.adv-banner img{float:left;display:inline;}
* html .adv-banner {width:1px;height:1px;overflow:visible;}

#contactErrors{color:red; margin-top: 10px;}
#contactErrors p{padding-bottom:0;}
#contactErrors ul{margin-top: 5px;}

.stillquestions_banner .adv-banner {
	float:none;
	display:block;
}
.stillquestions_banner .adv-banner a {
	float:none;
}
.stillquestions_banner .adv-banner img {
	float:none;
}

#sentMessage{color:red;font-weight:bold;}
.text-block .title {
	display:none;
}

#affiliate-form table {
	width:472px;
	display:block;
	margin:0 auto;
	text-align:left;
}
#affiliate-form .column2,
#affiliate-form tr td:last-child{
	width:252px;
}

#affiliate-form form {
	background-color:#F3F3E8;
	border:1px solid #C5D6C5;
	display:block;
	margin-top:0;
	margin-bottom:7px;
	padding:16px;
	text-align:center;
}
#affiliate-form .clear {
	border-top:1px solid #fff;
}
#affiliate-form input,
#affiliate-form select{
	border-color:#404040;
	border-width:1px;
	color:#7D7D7D;
	font-size:12px;
	width:252px;
}
#affiliate-form .date input {
	width:73px;
}

#affiliate-form .pim input {
	width:160px;
}
#affiliate-form .date input.year {
	float:right;
}
#affiliate-form .date input.day {
	margin-left:3px;
	float:left;
}
#affiliate-form .date select {
	width:98px;
	float:left;
}
#affiliate-form #question {
	width:254px;
}
body.msie #affiliate-form #question {
	width:257px;
}
body.msie-8 #affiliate-form #question {
	width:256px;
}
#affiliate-form .pim select {
	width:89px !important;
}
#affiliate-form .your-plan {
	vertical-align:top;
	padding-right:5px;
}
#affiliate-form textarea {
	border-color:#404040;
	border-width:1px;
	color:#7D7D7D;
	font-size:12px;
	height:95px;
	width:252px;
}
#affiliate-form.chrome textarea {
	width:248px;
}
#affiliate-form .button{
	font-size:13px;
	line-height:24px;
}
#aff-form-description dt {
	font-weight:bold;
	font-size:12px;
}
#aff-form-description dd {
	padding:15px 0;
}
#affiliate-form h2 {
	font-size:18px;
}
.safari #affiliate-form textarea {
	width:248px;
}
/*			Fixed			*/
.msie #search_by_keyword {width: 131px;}
.opera #affiliate-form .button{
	padding: 1px 7px 16px 1px;
}
.opera #search_by_keyword {width: 130px;}
.msie .submit_style_button .button {
	padding: 0px 7px 16px 1px;
}
.firefox-windows .submit_style_button .button {
	padding: 3px 7px 16px 1px;
}
.chrome .submit_style_button .button {
	padding: 2px 7px 16px 1px;
}
.firefox-windows .submit_style_button .button {
	padding: 4px 7px 16px 1px;
}
.safari .submit_style_button .button {padding: 1px 7px 16px 1px;}
.opera .submit_style_button .button {padding: 0px 7px 19px 1px;}
.safari #affiliate-form .button {
	padding: 0px 7px 16px 1px;
}
.firefox-windows #affiliate-form .button {
	padding: 4px 7px 16px 1px;
}
.msie #affiliate-form .button {
	padding: 1px 7px 16px 1px;
}
.msie-7 #affiliate-form .button {
	padding: 1px 7px 16px 1px;
}
.chrome #affiliate-form .button {
	padding: 1px 7px 16px 1px;
}
.safari #affiliate-form textarea {
	width:248px !important;
}
.msie-6 .text_block .custom-corners-box .block_content {
	padding:10px 10px 3px 10px;
}
#wide-banner .adv-banner {
	margin-left: 0;
	margin-right: 0;
}
.safari #affiliate-form .date input.year {
	width:72px !important;
	margin-right: 1px;
}
.safari #affiliate-form input {
	height: 16px;
}
.safari #affiliate-form .date select {
	margin-top: 1px;
}
.msie-7 #search_by_keyword,
.msie-8 #search_by_keyword,
.msie-6 #search_by_keyword{
    width: 130px;
}