/* $Rev: 86 $ */
body {
  padding:0;
  margin:0;
  text-align:center;
  font-family: Arial, Tahoma, verdana, arial, sans-serif ;
  background:url('/images/main_bg.jpg') repeat-x left top #f5f7f7;
  font-size: 12px;
}
#page {
  width:984px;
  margin:0 auto;
  text-align:left;
}
#template-preview-page #page {
  width:996px;
  padding-left:5px;
  padding-right:5px;
  min-width:996px;
}
.msie-6#template-preview-page #page {
    overflow:hidden;
    width:994px;
}
#template-preview-page #content,
#catalog-page #content{
  border-top:11px solid #FEA330;
}
* html #template-preview-page #content,
* html #catalog-page #content{
  border-top:11px solid #FE9A26;
}
*+html #template-preview-page #content,
*+html #catalog-page #content{
  border-top:11px solid #FE9A27;
}

#template-preview-page #content {
  border-bottom:6px solid #FEA330;
}

#template-preview-page #footer {
    border-top: none;
}

#support-style #content {
  border-top:11px solid #A5C53F;
  background:#fff;
}
* html #support-style #content {
    border-top:11px solid #9DC035;
}
*+html #support-style #content {
    border-top:11px solid #9DBF35;
}
#custom-design-style #content {
  border-top:11px solid #4CBEE1;
}
* html #custom-design-style #content {
  border-top:11px solid #40B7DD;
}
*+html #custom-design-style #content {
  border-top:11px solid #41B7DE;
}

#template-preview-page #content {
  width:auto;
}
#content {
  border-top:1px solid #ffffff;
  overflow:hidden;
  width:984px;
}
#catalog-content {
  background-color:#ffffff;
  padding-top:0px;
  width: 100%;
}
input, select {
  background: url('/images/cust-input-tall.jpg') repeat-x left bottom #ffffff;
  border:1px solid #D6DADE;
}
button {
  cursor:pointer;
}
#content-column {
  float:left;
  width:637px;
  display:inline;
  margin-top:0px;
}
#content-column.wide {
  width:715px;
}
.home-page #content-column {
  margin-top:-10000px; /* for script "block-manipulation.js" */
}
#wide-bg.home-page {
  background: url('/images/wide_tall.jpg') repeat-y top left;
  padding-bottom:1px;
}
#wide-bg {
  background: url('/images/subpages-bg.jpg') repeat-y top left #ffffff;
  padding-bottom:1px;
  width:984px;
}
#additional-blocks {
  width:264px;
  padding-bottom: 10px;
  float:right;
  display:inline;

}
#wide-bg.home-page #additional-blocks {
  width:347px;
}
.float {
  float:left
}
img {
  border:none;
}
a {
  text-decoration:underline;
  color:#4396CA;
  font-weight:bold;
}
a:hover {
  text-decoration:none;
}
.clear {
  clear:both;
  line-height:0;
  font-size:0;
  height:0px;
}
.no_items_found {
  color:#BD2222;
  text-align:center;
  display:block;
  height:30px;
}
h1, h2, h3, h4, h5 {
  color:#6D7E83;
  margin:0;
  padding:0;
}
h1, h2 {
  font-size:16px;
}
h3 {
  font-size:14px;
}
h4 {
  font-size:12px;
}
p {
  padding:0px;
  margin:0px;
  padding-top:5px;
  color:#58727B;
  font-size:12px;
  text-align:justify;
}
/* --== Metric Styles ==-- */
.metric-style-1 {
  width:100px
}
.metric-style-2 {
  padding-bottom:5px;
}
.metric-style-3 {
  padding-top:15px;
}
input, select {
  color:#4b4b4b;
}
/* //--== Metric Styles ==-- */


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

#categories a {
  color:#58727B;
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
}
#categories li.current a {
  font-weight:bold;

}
#categories a:hover {
  text-decoration:underline;
}
#categories ul {
  list-style:none;
  margin:0;
  padding:0;
}
#categories li {
  padding-left:10px;
  line-height:14px;
  background: url('/images/marker-category.gif') no-repeat left center;
}
#categories h3 {
    font-size:16px;
}




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

.preview_content {
  padding:5px;

}
/*----------templates box---------------*/
.preview_content table {
  width:100%
}

.preview_content table td {
  vertical-align:bottom;
  text-align:center;
}
/*----------#templates box---------------*/
/*   --== template_preview_box ==--  */
.template_preview_box {
  width:151px;
  text-align:left;
  margin:0 auto;

}
.template_preview_box a.previewlink {
  cursor:pointer;
}
.template_preview_box .productType,
.template_preview_box .info a{
  color:#58727B;
  font-weight:bold;
  cursor:/*default*/pointer;
}
.template_preview_box .productType:hover,
.template_preview_box .info a{
  
  /*color:#58727B;*/
}
.template_preview_box .product-price {
  border-top:1px solid #D8DEDE;
}

.template_preview_box .info {
  padding:6px 2px;
  padding-top:0px;
  color: #58727B;
  margin:0 1px;
}

.template_preview_box .product-price .price {
  float:left;
}
.template_preview_box .product-price strong {
  float:right;
}
.template_preview_box .preview_image {
  border:none;
}
.templates_box a {
  color:#D40406;
}
.previewlink {
  display:block;
  border:1px solid #A8B4BA;
  padding:2px;
}
.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 ==--  */


#advance_search .search_button {
  border:none;
  cursor:pointer;
}
#advance_search {
  background: url('/images/search-tall.jpg') repeat-x left bottom #ffffff;
  padding:8px 17px;
  padding-bottom:14px;
}
#content-column #advance_search {
  border-top:4px solid #FF6C00;
  height:85px;
}
#advance_search form {
  padding:0;
  margin:0;
}
#advance_search form * {
  vertical-align:middle;
}
#advance_search input {
  width:115px;
  border:1px solid #D6DADE;
  background:none;
  margin:0;
  margin-left:2px;
  margin-right:4px;
  font-size:11px;
  font-family:Arial;
}
#advance_search h3 {
    font-size:16px;
}
#advance_search select {
  width:145px;
  border:1px solid #D6DADE;
  background:#fff;
  margin:0;
  margin-left:2px;
  font-size:11px;
  font-family:Arial;
}
#show-all {
  /*position:relative;*/
  font-size:11px;
  color:#58727B;
  padding-left:60px;
  margin-top:-6px;
}
#show-all * {
  vertical-align:baseline !important;
  
}

#advance_search a {
  font-size:11px;
}
#advance_search button {
  border:none;
  padding:0;
  background: none;
  font-family:Arial;
  font-size:12px;
  width:100px;
}
#advance_search button span.bg-1 {
  background: url('/images/btn-search-2.jpg') no-repeat right center;
  display:block;
}
#advance_search button span.bg-2 {
  padding-left:0px;
  padding-right:0px;
  line-height:27px;
  background: url('/images/btn-search-1.jpg') no-repeat left center;
  display:block;
  cursor:pointer;
  color:#ffffff;
  font-weight:bold;
}
#advance_search form > button span.bg-2 {
  padding-left:10px;
  padding-right:10px;
  line-height:27px;
}
#expanded-search {
  clear:both;
  background-color:#E4E9EA;
  width: 687px;
  margin-bottom: 17px;
}
#expanded-search #advance_search {
 /* width:666px; */
 /* width: 100%; */
  width: 653px;
  float:left;
  display:inline;
  margin:0px;
}
#expanded-search #advance_search h1 {
	padding-bottom: 0px;
	padding-left: 0px;
}
#expanded-search #advance_search p {
	padding-left: 0px;
}
#expanded-search #search-properties {
  width:248px;
  float:right;
  display:inline;
}
#search-properties {
  color:#4b4b4b;
}
#search-properties select{
  background:none;
  background: url('/images/search-tall-2.jpg') repeat-x left bottom;
  border:1px solid #D6DADE;
  font-size:11px;
}
#expanded-search #show-all a {
  right:230px
}
#expanded-search #show-all>a {
  right:192px
}
#show-res-by {
  width:120px;
}
#res-per-page {
  width:47px;
}
#search-properties {
  padding:10px;
  line-height:25px;
  font-size:12px;
}
.text_content {
  text-align:justify;
  border-top:2px solid /*#4486DB;*/#005BCE;
}
.picture_menu {
  padding:9px 0px 9px 0px;
  font-family:Arial;
  text-align:center;
  color:#58727B;
  font-size:12px;
  font-weight:bold;
}
.picture_menu a.buy-link {
  color:#E34C03;
}
.picture_menu a{
  color:#58727B;
}


/* --== Pager ==-- */

/* #--== 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;
}
#logo a {
    text-decoration:none;
}
#logo img {
  border:none;
}
#project_name {
  vertical-align:middle;
  height:31px;
  width:441px;
  margin-left:10px
}
#project_logo {
  vertical-align:middle;
  height:69px;
  width:73px;
  margin-top:3px;
}
/*------------------Login-----------------*/
#login {
  float:right;
  display:inline;
  width:341px;
  text-align:left;
}
#login form {
  display:block;
  margin:0px;
  padding:14px 15px 0 15px;
  border:1px solid #4F5E63;
  background: url('/images/login-tall-spacer.png') left top #334044;
  border-bottom:none;
  position:relative;

}
#login form .field-marker {
  position:absolute;
  font-size: 10px;
  color:#BBBFC0;
  top:2px;
}
#login form .field-marker.username {
  left:44px;
}
#login form .field-marker.password {
  left:150px;
}
* html #login form {
  padding-top:8px;/*4*/
}
*+html #login form {
  padding-top:8px;/*4*/
}
* html #login form .field-marker.username {
  left:29px;
}
* html #login form .field-marker.password {
  left:135px;
}
#login .tall {
  width:327px;
  height:6px;
  border-bottom:1px solid #4F5E63;
  background: url('/images/login-tall-spacer.png') left top #334044;
  float:left;
  font-size:0px
}
#login .corner-1 {
  background:url('/images/login-lc.png') no-repeat left top;
  width:7px;
  height:7px;
  float:left;
  font-size:0px
}
#login .corner-2 {
  background:url('/images/login-rc.png') no-repeat left top;
  width:7px;
  height:7px;
  float:right;
  font-size:0px
}

#login img {
  width:27px;
  height:20px;
}
* html #login input {
  width:87px;
  border:1px solid #4C6167;
  color:#BBBFC0;
  padding:0px 5px;
  height:19px;
  font-size:11px;
  line-height:18px;
  margin-right:4px;
  margin-left:0px;
  background: url('/images/input-tall-1.jpg') repeat-x left top #465459;
}
#login input {
  width:87px;
  border:1px solid #4C6167;
  color:#BBBFC0;
  padding:3px 5px;
  font-size:11px;
  margin-right:4px;
  margin-left:0px;
  background: url('/images/input-tall-1.jpg') repeat-x left top #465459;
}
#login a {
  color:#80A7B7;
  font-size:10px;
}
#login * {
  vertical-align:middle;
}
#login button {
  border:none;
  padding:0;
  width:60px;
  background: none;
  color:#A3C2CB;
  font-weight:bold;
  font-family:Arial;
  font-size:12px
}
#login button span.bg-1 {
  background: url('/images/btn-login-2.png') no-repeat right center;
  display:block;
}
#login button span.bg-2 {
  /*padding:6px 0px;*/
  background: url('/images/btn-login-1.png') no-repeat left center;
  display:block;
  cursor:pointer;

}

#login form > button span.bg-2 {
  background: url('/images/btn-login-1.png') no-repeat left center;
  /*padding:6px 0px;*/
  /*padding-top:5px;*/
  display:block;
  cursor:pointer;

}
/* //-------login --------*/


#pass-forgot a {
  margin-left:151px;
  text-decoration:none;
}
#pass-forgot a:hover{
  text-decoration:underline;
}
#pass-forgot {
    padding-bottom:1px;
}
#main_menu {
  float:left;
  display:inline;
  width:637px;
  color:#ffffff;
}
#main_menu ul {
  float:left;
  display:inline;
  padding:0;
  margin:0;
}
#main_menu a {
  outline:none;
  text-decoration:none;
}
#main_menu a:hover {
  cursor:pointer;
}
#main_menu li{
  list-style:none;
  float:left;
  top:0px;
  display:block;
  position:relative;
  line-height:46px;
}
#main_menu .active {
  z-index:10000;
}
#custom-design {
  margin-left:-40px;
}
#tab-support {
  margin-left:-40px;
}
#main_menu span {
  float:left;
  display:block;
  height:46px;
}
#main_menu a {
  float:left;
  color:#ffffff;
  font-weight:bold;
  font-size:16px
}
#main_menu a.active {
  float:left;
}
#main_menu .cont {
  width:173px;
}
#choose-templ .cont {
  background:url('/images/tab-orange-cent.png') no-repeat right top;

}
#choose-templ .first{
  width:54px;
  background: transparent url('/images/tab-orange-left.png') no-repeat left top;
}
#choose-templ .last{
  width:12px;
  background: transparent url('/images/tab-orange-right.png') no-repeat left top;
}
#custom-design .cont {
  background: url('/images/tab-blue-cent.png') no-repeat right top;

}
#custom-design .first{
  width:54px;
  background: transparent url('/images/tab-blue-left.png') no-repeat left top;
}
#custom-design .last{
  width:12px;
  background: transparent url('/images/tab-blue-right.png') no-repeat left top;
}
#tab-support .cont {
  background:url('/images/tab-green-cent.png') no-repeat right top;

}
#tab-support .first{
  width:54px;
  background: transparent url('/images/tab-green-left.png') no-repeat left top;
}
#tab-support .last{
  width:12px;
  background: transparent url('/images/tab-green-right.png') no-repeat left top;
}

#additional_menu {
  float:right;
  display:inline;
  width:340px;
  padding-left:7px;
  padding-top:20px;

}
#additional_menu ul {
  margin:0px;
  padding:0px;
  float:left;
}
#additional_menu a {
  color:#ffffff;
  float:left;
  font-weight:normal;
  font-size:13px;
  text-decoration:underline;
}
#additional_menu a:hover {
  text-decoration:none;
}
#additional_menu li {
  float:left;
  list-style:none;

  height:16px;
  padding:0px 17px;
  border-left:1px solid #344449;
}
#additional_menu li:first-child,
#additional_menu li.first-child{
  border-left:none;
}
#header {
  text-align:center;
  height:118px;
  clear:both;
  overflow:hidden;
}
#header-logo {
  height:72px;
}
.view_more_templates_box {
  text-align:right;
  padding:5px 15px;
  font-weight:bold;
}

/* --------------------authorized Login block-------------------------------------- */
.msie-6 #login .authorized_content form ,
.msie-7 #login .authorized_content form {
  padding-top:15px;
}
.msie-7 #login form {
   padding-top:13px;
}

.msie-6 #login .authorized_content #go-to-account ,
.msie-7 #login .authorized_content #go-to-account {
  padding-top:3px;
}

.authorized_content img {
    margin-top: 0px;
    margin-right:1px;
    display: inline;
}

span#nameWrapper {
    width:200px;
    margin: 0px 5px 0 4px;
    display: inline-block;
}
span#nameWrapper .user_name_box {
    padding-left:4px
}
span.user_name {
    width:150px;
    padding: 3px 5px;
    color:#BBBFC0;
    font-size:11px;
}

.authorized_content button {
    display: inline-block;
}

#go-to-account{
  padding-left:151px;
  text-decoration:none;
  font-size:10px;
  color:#000;
}
#go-to-account a {text-decoration:none;}
#go-to-account a:hover {text-decoration: underline;}

/* -------------------  Inner Pages Navigation -------------------------- */
#inner-pages-navigation {
  font-size:12px;
  padding:10px 20px;
  background-color:#FFFFFF;
  height:35px; /* ie6 fix */
}
#inner-pages-navigation h3 {
  display:inline;
  font-size:16px;
}
#inner-pages-navigation ul {
  list-style:none;
  padding:0;
  margin:0;

}

#inner-pages-navigation li {
  float:left;
  padding:0 4px;
  border-right:1px solid #000000;
}
#inner-pages-navigation li:first-child,
#inner-pages-navigation li.first-child {
  padding-left:0px;
}
#inner-pages-navigation a.active {
  color:#4b4b4b;
  text-decoration:none;
}
#inner-pages-navigation li:last-child,
#inner-pages-navigation li.last-child{
  border-right:none;
}
/* -------------------  #Inner Pages Navigation -------------------------- */
#author {}
#category {
  width:100px;
}
#type {
  width:100px;
}
#keyword {
  width:100px;
}
* html #keyword {}
.priceTitle {
  display:none;
  position:absolute;
  background-color:#EFEFEF ;
  border:1px solid #909090;
  padding:5px 10px 5px 10px;
  width:200px;
  text-align:justify;
  color:#4b4b4b;
  z-index:10000;
}

#additional-previews {
  float:left;
  display:inline;
  width:46%;
}
#additional-previews h3 {
  padding:10px 0 6px 0;
  font-size:16px;
}
#additional-info {
  width:486px;
  display:inline;
  float:right;
}

#preview iframe {
  border:none;
}
#main-preview {
  padding:10px 0;
  background-color:#EBEFF1;
}
#main-preview #preview_wrapper {
  margin: 0 6px;
  padding: 6px 0 0 0;
  text-align: center;
  width: auto;
  overflow-y:hidden!important;
}
.msie-6 #main-preview #preview_wrapper {
    display:inline-block;
}
#main-preview iframe {
  border:none;
}
#main-preview h3 {
    font-size:16px;
    padding-left:20px;
}
.text_block .block_content {
  text-align:justify;
  padding-top:14px;
}
.text_block .custom-corners-box .block_content {
  text-align:justify;
  padding:0 10px;
  padding-top:10px;
}
.text_block p {
  padding:0;
  margin:0;
  padding-bottom:10px;
  padding-left:0px;
}
/*    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,
.custom-box-1 .bot_bg {
  background-color:#FDF3D8;
  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:49px;
  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_3 {
  padding-left:20px
}
/* Custom box 2 */
.custom-box-2 {
  margin:8px 0px;
}
.custom-box-2 .corner-1 {
  background: url('/images/w-corner-1.jpg') no-repeat left top;
  padding-left:10px;
}
.custom-box-2 .corner-2 {
  background: url('/images/w-corner-2.jpg') no-repeat right top;
  padding-right:10px;
}
.custom-box-2 .corner-3 {
  background: url('/images/w-corner-3.jpg') no-repeat left top;
  padding-left:10px;
}
.custom-box-2 .corner-4 {
  background: url('/images/w-corner-4.jpg') no-repeat right top;
  padding-right:10px;
}
.custom-box-2 .top-tall {
  padding-top:9px;
  border-top:1px solid #D8DEDE;
}
.custom-box-2 .bot-tall {
  padding-top:9px;
  border-bottom:1px solid #D8DEDE;
}
.custom-box-2 .content-box {
  padding:4px 17px;
  border-left:1px solid #D8DEDE;
  border-right:1px solid #D8DEDE;
}
/*     #Search Box corners  */
/* --- footer ----*/
#copyright {
  float:left;
  text-align:left;
  color:#58727B;
  font-size:12px;
}
#footer-menu {
  float:right;
  font-size:13px;
}
#footer-menu ul {
  float:right;
}
#footer-menu li{
  float:left;
  list-style:none;
  padding:0 9px;
  line-height:14px;
  border-left: 1px solid #58727B;
}
#footer-menu li:first-child,
#footer-menu li.first-child{
  border-left: none;
}
#footer-menu ul {
  margin:0;
}
#footer {
  margin:0 auto;
  text-align:left;
  border-top:6px solid #FE7D1D;
  padding:13px 10px 50px 10px;
}
.msie-7 #footer,
.msie-6 #footer {
    display:inline-block;
}
/* --- Use Menu List ---*/

#user_menu {
  float:right;
  padding:23px 22px 10px 5px;
  width:528px;
}
#user_menu ul {
  list-style:none;
  margin:0;
  padding:0;
}
#user_menu li {
  float:right;
  display:inline;
  padding:0 17px;
  border-right:1px solid #000;
}
#user_menu a {
  float:left;
  display:inline;
  color:#000000;

  cursor:pointer;
}
#user_menu a:hover {
  color:#50A46A;
}
#user_menu .first {
  border:none;
}
#user_menu li:first-child,
#user_menu li.first-child{
  border:none;
}
/* --- #Use Menu List ---*/


/*  ---------- 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 ul {
  list-style:none;
  padding:0;
  margin:0;
  display:block;
  text-align:justify
}
/* ------------#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 -*/

/*  --== Templates box def /theme ==--  */
.templates_box {
  margin-top:15px;
}
.templates_box h1,
.custom-corners-box h1{
  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 ==--  */
.banner {
  text-align:center;
  padding-top: 12px;
}
.banner img {
  border:none;
}
/* --==:: Related Category & Keywords ::==-- */
.related_category_and_keywords .related_keywords {
  text-align:justify;
}
/* #--==:: Related Category & Keywords ::==-- */

/* --==:: Contact Us ::==-- */
.contact_us_box .middle_box{
  padding:24px;
}
.contact_us_box h1 {
  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:15px;
}
.contact_us_box p {
  margin:0px;
  padding-bottom:15px;
  display:block;
}

.contact_us_box .ticket_system form {
  display:block;
  background-color:#F3F3E8;
  border:1px solid #C5D6C5;
  padding:16px;
}
.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-right:7px;
  padding-left: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:18px;
}
.url-type {
  cursor: default;
}


.ps-html-previews {
  float:left;
}
#customization_service {
  background-color:#34A4C6;
  text-align:left;
}
#customization_service a {
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
}
#customization_service h1 {
  padding:10px 0 0 17px;
}
#steps {
  text-align:right;
  padding:40px 55px;
}
#links-box {
  text-align:right;
  padding:0 55px 30px 0;
}
#step-1 {
  width:124px;
  height:109px;
}
#step-2 {
  width:135px;
  height:107px;
  margin:0 50px;
}
#step-3 {
  width:157px;
  height:108px;
}
#headline-tt-custom {
  width:331px;
  height:20px;
}
#headline-quote {
  width:135px;
  height:16px;
}
#wts-tt {
  border:1px solid #ffffff;
  padding:10px 17px 10px 17px;
}
#headline-wts-tt {
  width:215px;
  height:18px;
}
#headline-custom {
  width: 100%;
  background:url('/images/featured-headline-tall.jpg') repeat-x left bottom #ffffff;
}
#headline-custom h2,
#headline-custom h3{
  padding:11px 2px 6px 17px;
  margin:0px;
  font-size:16px;
  float: left;
  background:url('/images/featured-headline-left-bg.jpg') no-repeat left top;
}
#headline-custom img {
	float: right;
	width: 101px;
	height: 30px;
	margin: 3px 15px 0 0px;
}
#headline-featured img {
  width:196px;
  height:18px;
}
#view-all-featured {
  text-align:right;
  padding-right:12px;
  background:url('/images/all-featured-right.jpg') no-repeat right top;
}
#view-all-featured a{
  height:31px;
  display:block;
  float:right;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding-left:38px;
  padding-right:10px;
  line-height:31px;
  background:url('/images/all-featured-left.jpg') no-repeat left top #F3911C;
}
#view-all-featured .clear {
  height:0px;
}
#advertising {
  text-align:center;
  margin-bottom:30px;
}
.opera a.graphical-link ,
.msie a.graphical-link {
  text-decoration: none;
}
#additional-info #advertising img {
  margin-left:5px;
}
#additional-info #advertising img:first-child,
#additional-info #advertising img.first-child{
  margin:0;
  margin-left:0px;
}
#advertising img:first-child,
#advertising img.first-child{
  margin-right:7px;
}

/* --== #preview-info-1 ==-- */
#preview-info-1 {
  background-color:#ffffff;
  text-align:right;
  padding:10px 20px;

}
#preview-info-1 .content {
  float:left;
  width:400px;
  text-align:left;
  color:#58727B;
  font-size:12px;
  line-height:18px;
}
#how-it-works-banner img,
#how-it-works-banner a{
  padding:0px;
  margin:0px;
  display:block;
}
#how-it-works-banner {
  margin:10px 0px;
}
#how-it-works-2 {
	padding-top: 8px;
}
#how-it-works-2 #how-it-works-banner {
  margin:8px 0px;
}
#how-it-works #how-it-works-banner {
  padding-left:1px
}
#how-it-works h3,
#how-it-works-2 h3{
    font-size:16px;
}
.msie-6 #how-it-works img{
  width:486px;
  margin-left:1px;
  height:160px;
}
.msie-6 #preview #how-it-works h3 {
  margin-left:1px;
}
.msie-6 #how-it-works-2 img{
  width:258px;
  height:204px;
}

.more-info {
  background:url('/images/marker_question.gif') no-repeat center center;
  /*width:14px;
  height:14px;*/
  padding-left:14px;
}
#navigation-column {
  width:257px;
  float:right;
  display:inline;
  padding-right:21px;
  padding-bottom:23px;
}
#searched-previews {
  float:left;
  display:inline;
  width:700px;
  /*width:660px;
  padding:0px 20px;*/
}
#searched-previews p {
  padding-left:17px;
}
#searched-previews h1,
#searched-previews h2{
  padding-left:16px;
  padding-bottom:10px;
}
#searched-previews .pager a {
  font-weight:normal;
}
#searched-previews .pager a.active {
  font-weight:bold;
  text-decoration:none;
  color:#4b4b4b;
}
#searched-previews .pager {
  padding-left:2px;
  font-size:12px;
  border-bottom:1px solid #D8DEDE;
  padding-bottom:14px;
  margin:0 8px 13px 8px;
  color:#58727B;
}
#searched-previews .bottom-pager .pager {
  border-bottom:none;
  border-top:1px solid #D8DEDE;
  padding-top:12px;
  padding-bottom:0px;
  margin:0px 8px 0px 8px;

}
.btn-buy-now {
  width:138px !important;
  height:87px !important;
}
.btn-quote {
  width:158px !important;
  height:87px !important;
}
.btn-customize {
  width:158px !important;
  height:87px !important;
}
#customize {
  padding:8px 17px 8px 17px;
  width:600px;
}
#customize h1 {
  border-bottom:1px solid #EBEBEB;
  padding-bottom:5px;
}
#choose-template {
  padding:10px 17px;
  background:url('/images/choosing-tall.jpg') repeat-x left bottom #FCFDFD;
}
#choose-template p *{
  vertical-align:baseline;
}
#popular-packages {
  padding:20px 13px 11px 13px;
  color:#58727B;
  font-size:11px;
}
#popular-packages a,
#spec_offers a {
  font-size:13px;
}
#popular-packages table,
#spec_offers table{
  border-collapse:collapse;
  margin:5px 0px;
}
.opera #spec_offers table td {
  padding-bottom:10px;
}
#popular-packages td,
#spec_offers td{
  padding:9px;
  background-color:#ffffff;
  border:1px solid #EBEBEB;
}
#popular-packages .package-price {
  color:#F57905;
  font-weight:bold;
  font-size:14px;
  text-align:center;
}
.full-list {
  background:url('/images/grey-marker.gif') no-repeat left center;
  padding-left:9px;
  float:right;
  display:block;

}
#spec_offers h3 {
    font-size:16px;
}
#spec_offers {
  padding:8px 17px 0px 17px;
  color:#58727B;
  font-size:11px;
  width:600px;

}
#quote {
  width:600px;/* ie6 disappear fix */
  padding:12px 17px 2px 17px;

}
#quote .cont-area {
  position:relative;
}
#quote-marker {
  position:absolute;
  right:15px;
  _right:32px;
  top:-2px;
  width:25px;
  height:25px;
  display: block;
  background: url('/images/quote-marker.gif') no-repeat top left;
  cursor: pointer;
}

#quote-marker.opened {
    background-position: 0px -25px;
}

div>#quote-marker {
  right:15px;
}
#quote p {
  font-size:11px;
}
#quote h2 {
  padding-bottom:15px;
}
#quote .box-talling {
  background: url('/images/quote-tall.jpg') repeat-x left top #E9EEF0;
}
#quote .corner-1 {
  background: url('/images/quote-ltc.jpg') no-repeat left top;
}
#quote .corner-2 {
  background: url('/images/quote-rtc.jpg') no-repeat right top;
  padding-top:9px;
}
.msie-7 #quote .corner-1,
.msie-6 #quote .corner-1{
  width:100%;
}
#quote .corner-3 {
  background: url('/images/quote-lbc.jpg') no-repeat left top;
  padding-left:9px;
}
#quote .corner-4 {
  background: url('/images/quote-rbc.jpg') no-repeat right top;
  padding-right:9px;
}
#quote .cont-area {
  border-left:1px solid #D8DEDE;
  border-right:1px solid #D8DEDE;
  padding:5px 18px 0px 18px;
  padding-top:1px;
}
#quote .bot-tall {
  border-bottom:1px solid #D8DEDE;
  padding-top:8px;
}
.custom-button {
  background: url('/images/btn-search-2.jpg') no-repeat right center;
  text-decoration:none;
  padding:7px 0px;
}
.custom-button .tall {
  /*line-height:29px;*/
  background: url('/images/btn-search-1.jpg') no-repeat left center;
  cursor:pointer;
  color:#ffffff;
  padding:7px 10px;
  font-weight:bold;
}

#choose-template input {
  width:52px;
}
#additional-content {
  background-color:#ffffff;
  padding:15px 20px 55px 20px;
}
#btn-quote-link{
  margin-left:1px;
  margin-right:1px;
}
#btn-area-2 {
  padding-top:10px;
  padding-bottom:4px;
}
#preview-info-2 {
  color:#58727B;
  font-size:12px;
}
#preview-info-2 ul {
  padding:8px 0px 0px 10px;
  margin:0px;
  list-style:none;
}
#preview-info-2 li{
  background:url(/images/marker-category.gif) no-repeat left center;
  line-height:14px;
  padding-left:10px;
}
#preview-info-2 .custom-box-2 .content-box {
  padding:1px 10px;
}
#preview-info-2 p {
  padding-top:10px;
}
#preview-info-2 h3 {
  font-size:16px;
	/*float: left;*/
  position: relative;
	margin: 15px 0 0 0px;
}
#info-box-twitter {
  position: absolute;
  right: 2px;
  top:-27px;
}
#preview-info-2 img {
	float: right;
	width: 167px;
	height: 50px;
	margin: 0px;
}
#btn-area-2 img {
	float: none;
}
#additional-info #advertising {
  padding:10px 0px;
}
.price-info {
  line-height:18px;
}
#preview-info-1 .content strong:first-child,
#preview-info-1 .content strong.first-child {
  padding-right:20px;
}
#preview-info-1 .content h1 {
  padding-bottom:8px;
}
.unique-price {
  padding-left:35px;
}
#description1 {
  padding-top:0px !important;
}
.related-categoies a {
  white-space: nowrap;
}

#content-column .content-indent {
  padding:10px 17px;
}
#contact-box {
  padding-top:13px;
  width:387px;
  font-size:12px;
  color:#4b4b4b;
  background:url(/images/contact-box-top.jpg) no-repeat left top;
  margin:15px 0px;
}
#contact-box .bottom-bg{
  padding-top:13px;
  background:url(/images/contact-box-bot.jpg) no-repeat left top;
}
#contact-box .clear {
  height:0px;
}
#contact-box strong {
  color:#93C100;
}
#contact-box .content{
  border-left:1px solid #EBEBEB;
  border-right:1px solid #EBEBEB;
  background-color:#ffffff;
  padding: 0 2px;
}
#contact-box .talling{
  background:url(/images/contact-box-tall.jpg) repeat-x left bottom;
  
}
#headline-contacts-page img{
    width:113px;
    height:18px;
}
#headline-cust-serv img {
    width:136px;
    height:18px;
}
#headline-faq img {
    width:219px;
    height:18px;
}
#headline-terms img {
    width:117px;
    height:17px;
}
#headline-privacy img {
    width:139px;
    height:18px;
}
#contactbox-img {
    width:71px;
    height:59px;
    float:left;
}

#tel-assistance {
    float:left;

}
#tel-assistance,
#call-center {
    float:left;
    height:44px;
    display:inline;
    padding:15px 15px 0 20px;
   
}
#cust-serv-list {
    width:100%;
}
#cust-serv-list ul a {
  color:#58727B !important;
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
}
#cust-serv-list ul li.current a {
  font-weight:bold;
}
#cust-serv-list ul a:hover {
  font-weight:bold;
}


#cust-serv-list ul {
  list-style:none;
  margin:0;
  padding:10px 0 10px 20px;
}
#cust-serv-list ul li {
  padding-left:10px;
  line-height:14px;
  background: url('/images/marker-category.gif') no-repeat left center;
}
#add-contact-info {
  color:#4b4b4b;
  font-size:12px;
  width:387px;
  margin-left:15px;
}
#add-contact-info td {
    padding-bottom:10px;
}
#add-contact-info strong {
  color:#58727B;
}
.go-back {
    float:right;
    color:#E66809;
    font-size:12px;
    font-weight:bold;
    margin-right:20px;
}
.userpages-list {
    margin:0;
    color:#58727B;
    padding:10px 0 0 0;
    list-style:none;
    font-size:12px;
}
.userpages-list p {
    padding:10px 0;
}
.userpages-list .question {
    color:#58727B;
}
.userpages-list li {
    position:relative;
    
}

.userpages-list a {
    font-weight:normal;
    color:#E66809;
}
.userpages-list .back-top {
    position:absolute;
    right:0 !important; /* for normal browsers */
    right:15px; /* for ie6 */
    background:url('/images/marker-arr-top.gif') no-repeat left center;
    padding-left:10px;
    
}
.custom-text-box {
    color:#58727B;
    font-size:12px;
}
.custom-text-box p {
    margin:10px 0;
    padding-top: 0px;
}
.custom-text-box .sub-part,
.custom-text-box strong{
    color:#58727B;
}
.custom-text-box ul {
    list-style:none;
    color:#58727B;
    margin:0;
    padding:0;
}
.custom-text-box ul li {
    padding:10px 7px;
    background:url('/images/marker-inner-list.gif') no-repeat 0 15px;
}
.custom-text-box a {
    font-weight:normal;
    color:#E66809;
}
.custom-headline {
    font-family:'Arial';
    font-weight:bold;
    font-style:italic;
}
.notes-list td {
    border:none !important;
}
#support-style #content-column .custom-headline,
#partners-style #content-column .custom-headline {
    color:#E66809;
    padding-left:0px;
    margin-top:0px;
}
#quote .custom-headline {
    color:#2FA1C4;
}
#wts-tt .custom-headline {
    color:#41565D;
}
#headline-custom .custom-headline {
    color:#4D6167;
}

ul#priceHeadLinks {
    margin: 6px 0 0 0;
    /*width: 324px;*/
    height: 27px;
    padding:0;
    padding-right:20px;
    float: right;
    display: inline;
    list-style: none;
}

ul#priceHeadLinks li {
    /*width: 162px;*/
    height: 27px;
    float: left;
    display: inline;
}

ul#priceHeadLinks li a:link,
ul#priceHeadLinks li a:visited {
    text-decoration: none;
}

ul#priceHeadLinks li span.first{
    width: 22px;
    height: 27px;
    float: left;
    display: inline;    
}

ul#priceHeadLinks li span.cont{
    /*width: 136px;*/
    line-height: 27px;
    float: left;
    display: inline;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    padding-left:12px;
    padding-right:12px;
    text-decoration: none;
    cursor: pointer; /*ie*/
}

ul#priceHeadLinks li span.last{
    width: 4px;
    height: 27px;
    float: left;
    display: inline;    
}
/* universal settings for tabs */
ul#priceHeadLinks li {
    margin-left: -12px;
    z-index:0;
    position:relative;
}
ul#priceHeadLinks li.active span.first{
    background: url('/images/tab-orange-left-mini.png') no-repeat 0 0;
}
ul#priceHeadLinks li.active span.cont{
    background: url('/images/tab-orange-cent-mini.png') repeat-x 0 0;
}
ul#priceHeadLinks li.active span.last{
    background: url('/images/tab-orange-right-mini.png') repeat-x 0 0;
}
ul#priceHeadLinks li span.first{
    background: url('/images/tab-gray-left-mini.png') no-repeat 0 0;
}
ul#priceHeadLinks li span.cont{
    background: url('/images/tab-gray-cent-mini.png') repeat-x 0 0;
}
ul#priceHeadLinks li span.last{
    background: url('/images/tab-gray-right-mini.png') no-repeat 0 0;
}
ul#priceHeadLinks li.active {
    z-index:1000;
}
ul#priceHeadLinks li.first-tab {
    margin-left: 0px !important;
}
/* ---*/

ul#priceHeadLinks li#detPrices span.first{
    background: url('/images/tab-orange-left-mini.png') no-repeat 0 0;
}
ul#priceHeadLinks li#detPrices span.cont{
    /*width: 124px;*/
    padding-left: 12px;
    background: url('/images/tab-orange-cent-mini.png') repeat-x 0 0;
}
ul#priceHeadLinks li#detPrices span.last{
    background: url('/images/tab-orange-right-mini.png') repeat-x 0 0;
}

ul#priceHeadLinks li#chatMan {
    margin-left: -12px;
}
ul#priceHeadLinks li#chatMan span.first{
    background: url('/images/tab-gray-left-mini.png') no-repeat 0 0;
}
ul#priceHeadLinks li#chatMan span.cont{
    background: url('/images/tab-gray-cent-mini.png') repeat-x 0 0;
}
ul#priceHeadLinks li#chatMan span.last{
    background: url('/images/tab-gray-right-mini.png') no-repeat 0 0;
}

table#tablePrices {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    color: #6d7e83;
    background: #e9eef0 url('/images/prices_thead.gif') no-repeat 0 0;
    empty-cells: show;
    clear: both;
}

* html table#tablePrices {
    clear: none;
    border-collapse:collapse;
}

*:first-child+html table#tablePrices {
    clear: none;
    border-collapse:collapse;
}

table#tablePrices thead {
   width: 100%;
   height: 40px;   
}

* html table#tablePrices thead {
   height: 38px;
}

table#tablePrices th{
    font-weight: bold;    
}

table#tablePrices tbody tr{ 
    /*height: 52px;*/
}

table#tablePrices tbody tr.group-with-next td {
    padding-top: 7px;
    padding-bottom: 8px;
}

table#tablePrices td.price{
    text-align: center;
    font-weight: bold;
}
table#tablePrices thead th{
    height: 38px;
    font-size: 13px;
    text-align: center;
    background: url('/images/thead_stick.gif') no-repeat 100% 50%;
}
table#tablePrices thead th#col-type {width: 35%;}
table#tablePrices thead th#col-source {width:25%;}
table#tablePrices thead th#col-price {width: 22%;}
table#tablePrices thead th#col-add-page {width:18%;}

table#tablePrices thead th.del-bg {
    background: none;
}
table#tablePrices tbody th,
table#tablePrices tbody td {
    padding: 10px 14px 11px 16px;
}

table#tablePrices tbody th {
    text-align: left;
    border: none;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #d8dede;
}

table#tablePrices tbody td {
    border: none;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}

table#tablePrices tbody th.last-before-even-tr {
    background: url('/images/last_before_gray.gif') no-repeat bottom left;
    border-bottom: none;
}

table#tablePrices tbody td.rounded-for-even-tr {
    background: url('/images/last_before_gray_right.gif') no-repeat bottom right;
}

table#tablePrices tbody th.last-before-odd-tr {
    background: url('/images/last_before_orange.gif') no-repeat bottom left;
    border-bottom: none;
}

table#tablePrices tbody td.rounded-for-odd-tr {
    background: url('/images/last_before_orange_right.gif') no-repeat bottom right;
}

table#tablePrices tbody tr.last-before-even-tr td,
table#tablePrices tbody tr.last-before-odd-tr td{
    border-bottom: none;
}

table#tablePrices tbody td.last-in-row {
    border-right: 1px solid #d8dede;    
}

table#tablePrices tr.tr-subhead {
    font-size: 15px;
    color: #fff;
    text-align: left;    
}

table#tablePrices tr.tr-subhead th {
    border: none;
    border-left: 1px solid #d8dede;
    border-right: 1px solid #d8dede;
    padding-top: 7px;
    padding-bottom: 5px;
}

table#tablePrices tr.tr-subhead span {
    margin-top: 3px;
    padding-left: 8px;
    float: left;
    background: url('/images/tr_head_arrow.gif') no-repeat 0 50%;
}

table#tablePrices tr.tr-subhead a:link,
table#tablePrices tr.tr-subhead a:visited {
   width:25px;
   height: 25px;
   float: right;
   background: url('/images/tr_head_button.gif') no-repeat 0 0;
}


table#tablePrices tr.tr-subhead a:hover,
table#tablePrices tr.tr-subhead a:focus {
   background-position: 0 -25px;   
}

table#tablePrices tr.odd-subhead-bg th {
    background: #fea440 url('/images/orange_when_before.gif') no-repeat 0 0;
}

table#tablePrices tr.no-img-bg th {
    background-image: none !important;
}

table#tablePrices tr.even-subhead-bg th {
    background: #8b999e url('/images/gray_when_before.gif') no-repeat 0 0;
}

table#tablePrices tr#last_before_last th,
table#tablePrices tr#last_before_last td{
    border-bottom: none;
}

table#tablePrices tr#last_table_row td{
    height: 11px;
    padding: 0;
    border: none;    
}

table#tablePrices tr#last_table_row td#last_table_left{
    background: url('/images/last-row-left-cell.gif') no-repeat bottom left;
}

table#tablePrices tr#last_table_row td#last_table_inner{
    background: url('/images/last-row-inner-cells.gif') repeat-x bottom left;
}

table#tablePrices tr#last_table_row td#last_table_right{
    background: url('/images/last-row-right-cell.gif') no-repeat bottom right;
}

.hidden{
	display: none;
}

/*----------------=Project details=--------------*/
body#proj-details-style #content {
    background-color: #fff;
}

body#proj-details-style h1 {
    padding: 0;
    margin: 28px 0 13px 18px;
}

body#proj-details-style #detContent {
    width: 944px;
    padding: 0 22px 60px 18px;
    background-color: #eeeff3;
    float: left;
}

body#proj-details-style #detContent .det-subcontent {
    width: 500px;
    float: left;
    display: inline;
}

body#proj-details-style #detContent .det-subcontent h2{
    padding: 17px 0 7px 3px;
}

body#proj-details-style #detContent .det-subcontent h3{
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 10px 0;
}

body#proj-details-style #detContent .det-subcontent .det-subcontent-body {
    width: 466px;
    padding: 16px 20px 10px 12px;
    border: 1px solid #dadedf;
    background-color: #fff;
    float: left;
    display: inline;
}

.status {
    padding: 4px 0 3px 33px;
    font-size: 14px;
    font-weight: bold;
    background-position: 1px 0;
    background-repeat: no-repeat;    
}

.suspended-status {
    color: #f9a729;
    background-image: url('/images/status_suspended.gif');
}

.new-status {
    color: #b290b3;
    background-image: url('/images/status_new.gif');
}

.payment-status {
    color: #eb1a20;
    background-image: url('/images/status_payment.gif');
}

.essence-block {
    width: 466px;
    padding-bottom: 15px;
    border-bottom: #e0e0e0 solid 1px;
}

.link-block,
uploaded-files {
    width: 466px;
    padding-top: 7px;
}

.link-block a:link,
.link-block a:visited {
   font-size: 12px;
   font-weight: bold;
   float: right;
   display: inline;
   clear: both;
}

#uploadFiles p {
    margin: 0;
    padding: 0;
}

#uploadFiles form {
    margin: 4px 0;
    padding: 0;
}

#filePath {
   width: 171px;
   margin-right: 0;
}

#browse {
    padding: 0;          
    border: none;
    background: transparent;
}

#browse div {
    height: 25px;
    line-height: 25px;
    padding: 0 2px 0 12px;
    margin: 0 5px 0 0;
    position: relative;
    background: url('/images/browse_button_left.gif') no-repeat 0 0;
}
#browse div span {
    width: 5px;
    height: 25px;
    position: absolute;
    top: 0;
    right: -5px;
    background: url('/images/browse_button_right.gif') no-repeat top right;
}

* html #browse {
    width: 70px;
    border-width: 0;
    margin-bottom: -4px;
    margin-left: 3px;
}

*:first-child+html #browse {
    width: 70px;
    border-width: 0;
    margin-bottom: -4px;
    margin-left: 3px;
}
@-moz-document url-prefix() {
  #browse {margin-left: -4px;}
}

#submitUpload {    
    margin: 0;
    padding: 0;
    border: none;
    border-width: 0;    
    background: transparent;
}

#submitUpload div{
    line-height: 27px;
    height: 27px;
    padding: 0 12px 0 23px;
    margin: 0 11px 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    position: relative;
    background: url('/images/gray_button_left.gif') no-repeat 0 0;
}

#submitUpload div span {
    width: 11px;
    height: 27px;
    position: absolute;
    top: 0;
    right: -11px;
    background: url('/images/gray_button_right.gif') no-repeat 0 0;
}

* html #submitUpload {
    width: 85px;
    margin-left: 5px;
    margin-bottom: -4px;
}

*:first-child+html #submitUpload {
    width: 85px;
    margin-left: 5px;
    margin-bottom: -4px;
}

@-moz-document url-prefix() {
  #submitUpload {margin-left: -4px;}
}

table#recUploaded {
    width: 417px;
    margin-bottom: 10px;
    border: 1px solid #dcdddf;
    border-collapse: collapse;
    font-size: 12px;
    color: #6D7E83;
    background-color: #f6f7f9;
}

table#recUploaded th,td {
    padding: 5px 0;
}

table#recUploaded th {
    width: 46%;
    padding-left:8px;
    text-align: left;
}

table#recUploaded td {
    width: 18%;
    text-align: center;
}

table#recUploaded td img {
    cursor: pointer;
}

#comments ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#comments ul li{
    margin: 0 0 20px 0;
    padding: 0 0 0 32px;
    background: url('/images/comments_li_img.gif') no-repeat 0 0;
    z-index: 2;
}

#comments ul li.last{
    margin: 0;
}

#comments dl{
   width: 377px;
   padding: 0;
   margin: 0;
}

* html #comments dl{
    float: left;
}

*:first-child+html #comments dl{
    float: left;
}

#comments dl dt,
#comments dl dd {
   padding: 0;
   margin: 0;   
   color: #58727B;
}

#comments dl dt {
   font-size: 11px;
}

#comments dl dd {
   font-size: 12px;
}

span.commenter-name {
    font-weight: bold;
}


body#proj-details-style #detContent #templInfo {
    width: 422px !important;    
    float: right;
    display: inline;
    clear: right;
}

body#proj-details-style #detContent #templInfo .det-subcontent-body {
    width: 388px !important;
    padding-left: 16px;
    padding-right: 14px;
}
* html body#proj-details-style #detContent #templInfo .det-subcontent-body {
    height: 300px;
}

#templInfo .essence-block {
   width: 217px;
   float: right;   
   border: none;
}

* html #templInfo .essence-block {
   float: none;
   position: absolute;
   top: 16px;
   right:14px;
}

#templInfo  .screen-block {
    width: 171px;
    float: left;
    padding: 0;
}
* html #templInfo  .screen-block {
    float: none;
    position: absolute;
    top: 16px;
    left:16px;
}

a#chatAdvert {
    margin: 24px 0 21px 0;
    float: left;
    clear: both;
}

* html a#chatAdvert {
    margin-bottom: 0;
}

.rounded {
    position: relative !important;
}

.coner {
    width: 8px;
    height: 8px;    
    position: absolute;
    overflow: hidden; /*for ie6*/
    display: inline-block;
}
.tl {    
    top: -1px;
    left: -1px;
    background: url('/images/white_cirle_gray_br.gif') no-repeat top left;
}
.tr {
    top: -1px;
    right: -1px;
    background: url('/images/white_cirle_gray_br.gif') no-repeat top right;
}

.br {
    bottom: -1px;
    right: -1px;
    background: url('/images/white_cirle_gray_br.gif') no-repeat bottom right;
}
* html .br {
    background-position: -8px -8px;
}
*:first-child+html .br {
    background-position: -8px -8px;
}

.bl {
    bottom: -1px;
    left: -1px;
    background: url('/images/white_cirle_gray_br.gif') no-repeat bottom left;
}
* html .bl {
    background-position: 0px -8px;
}
*:first-child+html .bl {
    background-position: 0px -8px;
}

#templInfo ul{
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 17px;
    color: #58727B;
    list-style: none;
}

#templInfo ul li span.dd {
    font-weight: bold;
}

#templInfo ul li#quotedPrice span.dd {
    color: #F9A729;
}

#templInfo ul li#note {
    margin-top: 5px;
    margin-bottom: 8px;
    padding: 10px 16px;
    background-color: #fff1e4;
}

#templInfo ul li#note span.dt{
    color: #ec1c2c;
    font-weight: bold;
}

#templInfo ul li#note span.dd{
    color: #313538;
    font-weight: normal;
}


body#proj-list-style #content {
    background-color: #fff;
    border-top: 11px solid #fea330;

}
* html body#proj-list-style #content {
    border-top: 11px solid #FE9A26;
}
*+html body#proj-list-style #content {
    border-top: 11px solid #FE9A27;
}
        


body#proj-list-style h1 {
    padding: 0;
    margin:  18px 0 12px 21px;
}

body#proj-list-style #listContent {
    padding: 20px 22px 0 19px;
    background-color: #eeeff3;
}

table#projListTable {
    width: 100%;        
    background-color: #fff;    
    border-bottom: 1px solid #dadedf;
}

table#projListTable th {
    padding: 7px 3px;
    font-size: 13px;
    font-weight: bold;
    color: #6D7E83;
    background-color: #eeeff3;
}

table#projListTable th.description{
    width: 39%;
}

table#projListTable th.proj-status{
    width: 35%;
}

table#projListTable th.pay-status{
    width: 26%;
}



table#projListTable td {
    padding: 19px 15px;
    border: none;
    border-top: 1px solid #dadedf;
    border-left: 1px solid #dadedf;
    vertical-align: top;       
}

table#projListTable td.last-in-row {
    border-right: 1px solid #dadedf;
}

table#projListTable td ul{
    width: 172px;
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 12px;
    line-height: 18px;
    color: #6D7E83;
    float: right;
    clear: right;
    display: inline;
}

table#projListTable td ul.last{
    margin-bottom: 0;
}

table#projListTable td ul li{
    margin: 0;
    padding: 0;
}

* html table#projListTable td ul li span.dt,
* html table#projListTable td ul li a.link,
* html table#projListTable td ul li a.visited {
    margin-left: -17px;
}



table#projListTable td ul li span.dd {
    font-weight: bold;

}

table#projListTable td .float-left {
    float: left;
    display: inline;
}

table#projListTable td.proj-status p {
    margin: 8px 0 0 -33px;
    line-height: 16px;
    font-weight: normal;
}

/*-----Multipurpose link which view need to be like button------*/
/*BEGIN a.button-like*/
a.button-like {
    padding:0 11px 0 0 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    color: #fff !important;
    text-decoration: none!important;
    display: inline-block;
}
a.button-like-format1:hover,
a.button-like-format1:focus{text-decoration: none!important;}
a.button-like-format2:hover,
a.button-like-format2:focus{text-decoration: none!important;}

a.button-like span.content-wrapper:active{background-position: bottom left;}
a.button-like span.content-wrapper:active span.stub{background-position: bottom right;}

a.button-like span.content-wrapper{
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 11px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

a.button-like span.content-wrapper span.stub{
    width: 11px;
    height: 27px;
    position: absolute;
    top: 0;
    right: -11px;
}

a.button-like-format1 span.content-wrapper{background:transparent url(/images/gray_button_left.png) no-repeat scroll 0 0;}
a.button-like-format1 span.content-wrapper span.stub{background: url('/images/gray_button_right.png') no-repeat top right;}

a.button-like-format2 span.content-wrapper{background: url('/images/orange_button_left.png') no-repeat 0 0;}
a.button-like-format2 span.content-wrapper span.stub{background: url('/images/orange_button_right.png') no-repeat top right;}
/*END a.button-like*/

table#projListTable td a.button-like-format2{ margin: 8px 8px 8px -33px;}
table#projListTable td a.button-like-format1{ margin: 8px 11px 8px 0;}

table#projListTable td.proj-status {
    vertical-align: bottom;    
}

table#projListTable td.proj-status .status {

}

table#projListTable td .view-proj-det{
    width: 100%;
    padding-top: 11px;
    border-top: 1px solid #DADEDF;
    text-align: right;
}

table#projListTable td .view-proj-det a:link,
table#projListTable td .view-proj-det a:visited {
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;    
}

table#projListTable td .view-proj-det a:hover,
table#projListTable td .view-proj-det a:focus {
    text-decoration: none;
}

#supportBanner {
    padding: 11px 0;
    text-align: right;
}




    .tabHidden {
        display: none;
    }
    .tab {
       border-left: solid 1px #D8DEDE;
       border-right: solid 1px #D8DEDE;
       padding-top:15px;
       
    }
    * html .tab {
        padding-top:20px;
    }
    #tabname1 {
       width:115px;
       height:19px;
       padding:10px 0 0 45px;
        
    }
    * html #tabname1 {
        padding:8px 0 0 45px;
    }
    #tabname2 {
       width:115px;
       height:19px;
       padding:10px 0 0 45px;
        
       left:-20px;
    }
    * html #tabname2 {
        padding:8px 0 0 45px;
    }
    .tabname {
        background:url('/images/logintab2.png') no-repeat;
       
        float:left;
        cursor:pointer;
        font-size:13px;
        font-weight: bold;
        color:#fff;
        position:relative;
        width:115px;
		height:19px;
    }
    .tabname-active {
        background:url('/images/logintab1.png') no-repeat;
       
        font-weight: bold;
        font-size:13px;
        color:#fff;
        z-index:99999;
        position:relative;
        width:115px;
        height:19px;
    }
    .loginbox-tb {
       background:url('/images/login-box-tbg.jpg');
       height:10px;
    }
    .loginbox-tl {
         background:url('/images/login-box-tl.jpg') no-repeat left top;
    }
    .loginbox-tr {
         background:url('/images/login-box-tr.jpg') no-repeat right top;
         padding-top:10px;
    }

    .loginbox-bb {
       background:url('/images/login-box-bbg.jpg');
       height:10px;
    }
    .loginbox-bl {
         background:url('/images/login-box-bl.jpg') no-repeat left top;
    }
    .loginbox-br {
         background:url('/images/login-box-br.jpg') no-repeat right top;
         padding-top:10px;
    }
    button {
background:transparent none repeat scroll 0 0;
border:medium none;
font-family:Arial;
font-size:12px;
padding:0;
}
button span.bg-1 {
background:transparent url(/images/btn-search-2.jpg) no-repeat scroll right center;
display:block;
}
button span.bg-2 {
background:transparent url(/images/btn-search-1.jpg) no-repeat scroll left center;
color:#FFFFFF;
cursor:pointer;
display:block;
font-weight:bold;
line-height:27px;
padding-left:10px;
padding-right:10px;

}
* html button span.bg-2 {
padding-left:3px;
padding-right:2px;
}
.loginb-mail {
    font-size:12px;
    width:225px;
    margin:0 auto 0px auto;
    padding-bottom:10px;
}
.loginb-mail label {
    float:left;
    margin-top:4px;
    color:#58727B;
}
.loginb-mail input {
width:155px;
height:15px;
padding-top:3px;
line-height:12px;
border:1px solid #B3B4B4;
float:right;
font-size:12px;
}
.loginb-pass {
    font-size:12px;
    width:225px;
    margin:0 auto;
}
.loginb-pass label {
    float:left;
    margin-top:4px;
    color:#58727B;
}
.loginb-pass input {
width:155px;
height:15px;
padding-top:3px;
line-height:12px;
border:1px solid #B3B4B4;
float:right;
font-size:12px;
}
.forgotlog {
    color:#FE7D1D;
    font-size:12px;
    font-weight:normal;
    margin-left:47px;
    padding-top:8px;
    display:block;
}
#tab1 form {
    padding:0px;
    margin:0px;
}
#tab2 form {
    padding:0px;
    margin:0px;
}
.tablogin {
    width:320px; margin:45px auto 50px auto;
}
.forgot {
    padding-top:23px; padding-right:43px; padding-bottom:12px; width: 275px;
}
* html .forgot {
margin-right:5px;
width: 270px;
}
.forgot-1 {
float:right; padding-top:23px; margin-right:43px;padding-bottom:12px;
}
* html .forgot-1 {
margin-right:24px;
}
.home-page .form {
	padding: 0 40px;
}
.small-preview {
   float:left;
   padding-top:15px;
   width: 145px;
}
.description-width-preview {
    font-size:12px;
    float:right;
    padding-top:15px;
    color:#58727B;
	width: 314px;
	text-align:right;
}
* html .description-width-preview { width: 316px; }
.description {
    font-size:12px;
    float:left;
    padding-top:15px;
    color:#58727B;
}
#cfMessageField {
  max-width: 250px;
}
.inputblock {
    font-size:12px;
    float:right;
    padding-top:15px;
    display: inline;
    width:252px;
}
.inputblock-width-preview {
    font-size:12px;
    float:right;
   padding-top:15px;

}
.inputblock input {
    width:250px;
    background:#fff;
    border:1px solid #B3B4B4;
    font-size:12px;
    height:15px;
    line-height:12px;
    padding-top:3px;
}
.inputblock textarea {
    width:250px;
    height:85px;
    border:1px solid #B3B4B4;
    overflow: auto;
}
.inputblock-width-preview textarea {
    width:250px;
    height:125px;
    border:1px solid #B3B4B4;
    overflow: auto;
}
.inputblock textarea.inp2 {
    width:457px;
    height:140px;
    max-width: 457px;
}
.inputblock select {
    width: 252px;
    font-size: 12px;
     border:1px solid #B3B4B4;
}
.ttform-cont {
    border-left:1px solid #D8DEDE;
    border-right:1px solid #D8DEDE;
    padding: 0;
    width:459px;
}

.tt-form {
    width:600px;    
    margin:20px auto 20px;
}
.left {
    float:left;
}
.right {
    float:right;
}
#support-content {
    padding-top:10px;
}

.box-tb {
background:transparent url(/images/login-box-tbg.jpg) repeat scroll 0 0;
height:10px;
}
.box-tl {
background:transparent url(/images/login-box-tl.jpg) no-repeat scroll left top;
}
.box-tr {
background:transparent url(/images/login-box-tr.jpg) no-repeat scroll right top;
padding-top:10px;
}
.box-bb {
background:transparent url(/images/login-box-bbg.jpg) repeat scroll 0 0;
height:10px;
}
.box-bl {
background:transparent url(/images/login-box-bl.jpg) no-repeat scroll left top;
}
.box-br {
background:transparent url(/images/login-box-br.jpg) no-repeat scroll right top;
padding-top:10px;
}
.cattop {
    padding-top:10px;
}
.toplink {
    color:#E66809;
}
.toplin-pim {
    color:#E66809;
}

.forgot button {
    width:67px;
    float:right;
}
*:first-child+html .forgot button {
    width:60px;
}
.forgot-1 button {
    width:70px;
}
*:first-child+html .forgot-1 button {width:66px;}
* html .forgot-1 button {width:66px;}

/*-------------=Unique Design=---------------*/

#unique-designForm h2 {
    width: 100%;
    margin: 7px 0px 18px 0px;
    float: left;
    display: inline;
    font-size: 18px;
    font-weight: bold;
    color: #42575e;
    
}

#unique-designForm p {
    width: 100%;
    margin: 0 0 8px 0;
    padding: 0;
    float: left;
    display: inline;
}

#unique-designForm label {
    width: 163px;    
    float: left;
    display: inline;
}

#unique-designForm input, textarea {
    width: 357px;    
    float: left;
  
    font-size: 12px;
    border: 1px solid #afb0b0;
    color: #4b4b4b;    
}

#unique-designForm input {
    height: 17px;
}

#unique-designForm textarea {
    height: 40px;
    overflow: auto;
}

#unique-designForm textarea.lager { height: 60px;}
#unique-designForm textarea.lagest { height: 82px;}

#unique-designForm span.fieldset{
    float: left;
    display: inline;
}

#unique-designForm .ttform-cont {border: none; }

#unique-designForm span.fieldset label {
    width:auto;
    margin-top: 3px;
    margin-right: 27px;
}

html:first-child #unique-designForm span.fieldset label { margin-top: 0px; }

#unique-designForm span.fieldset input {
    width: auto;
    height: auto;    
    border: none;
}

#unique-designForm button {
    margin-right: 78px;
    float: right;
    display: inline;
}
* html #unique-designForm button {width: 152px;}
*:first-child+html #unique-designForm button {width: 152px;}

#unique-designForm button div {
    height:27px;
    line-height:27px;
    margin:0 11px 0 0;
    padding:0 0 0 11px;
    background:transparent url(/images/gray_button_left.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    position:relative;
}
* html #unique-designForm button div {width: 130px;}
*:first-child+html #unique-designForm button div {width: 130px;}

#unique-designForm button div span {
    width:11px;
    height:27px;
    right:-11px;
    top:0;
    position:absolute;
    background:transparent url(/images/gray_button_right.gif) no-repeat scroll -291px 0;
}
#support-content a {
    color:#E66809;
}
#featured-templates {
    background: #fff url(/images/featured-tall-bg.jpg) repeat-y;
}
.link-box {
    width:220px; float:left; margin-left:10px;
}
.supp-mainbox {
    margin:0 auto; width:700px; margin-bottom:10px;
}
.supp-mainbox h2 {
    margin-left:12px;
}

.link-box ul a {
  color:#58727B !important;
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
}
.link-box ul li.current a {
  font-weight:bold;
}
.link-box ul a:hover {
  font-weight:bold;
}
.link-box ul {
  list-style:none;
  margin:0;
  padding:10px 0 10px 20px;
}
.link-box ul li {
  padding-left:10px;
  line-height:14px;
  background: url('/images/marker-category.gif') no-repeat left center;
}
.block1 {
float:left;
margin:8px;
margin-left:0px;
width:128px;
}
.block3 {
float:left;
margin:9px 8px 10px;
width:770px;
color:#58727B;
font-family:Arial,Helvetica,sans-serif;
}
#headline-featured {
    color:#E66809;
    font-style:italic;
  /*  width:300px; */
}
button span.bgf-1 {
  background: url('/images/btn-search-2.jpg') no-repeat right center;
  display:block;
}
button span.bgf-2 {
  padding-left:0px;
  padding-right:0px;
  line-height:27px;
  background: url('/images/btn-search-1.jpg') no-repeat left center;
  display:block;
  cursor:pointer;
  color:#ffffff;
  font-weight:bold;
}
.pager span {
    color:#4396CA;
}


/* - green tab active - */
body#support-style #tab-support,
/* - blue tab active - */
body#custom-design-style #custom-design,
/* - yellow tab active - */
body#catalog-page #choose-templ,
body#template-preview-page #choose-templ{
    z-index:3;
}

/* - green tab active - */
body#support-style #custom-design,
/* - blue tab active - */
body#custom-design-style #tab-support,
/* - yellow tab active - */
body#catalog-page #custom-design,
body#template-preview-page #custom-design{
    z-index:2;
}

/* - green tab active - */
body#support-style #choose-templ,
/* - blue tab active - */
body#custom-design-style #choose-templ,
/* - yellow tab active - */
body#catalog-page #tab-support,
body#template-preview-page #tab-support{
    z-index:1;
}

#show-all-temp-search {
    padding-left:85px;
    float:left;
}
#free-templates-serch {
    float:left;
}
#content.coming-soon {
    height:624px;
    background:url('/images/coming_soon.jpg') no-repeat center bottom #F5F7F6 !important;
}
.text-block-wraper {
    padding:10px 16px;
}
.text-block-wraper h1 {
    padding-left:0px !important;
}
.error-message {
    color:red;
    font-weight:bold;
}
.success-message {
    color:green;
    font-weight:bold;
}
#preview_div {
	display: none;
	position: absolute;
	z-index:99999;
	text-align:left;
}
#free_quote .inputblock textarea.inp2 {
	width: 250px !important;
}
#free-quote-notice, .free-quote-notice {
	color:red !important;
	padding:3px;
	font-size:12px;
	text-align:left;
}
/* SEO Partner Pages */
#partner-description {
    float: left;
    width: 526px;
    position: relative;
}
#partner-description .custom-headline {
    color: #6D7E83 !important;
    font-style: normal;
    padding-top: 32px;
    padding-bottom: 18px;
}
#partner-description #partner-logo {
    position: absolute;
    top: 17px;
    left: 67px;
}
#partner-description .custom-text-box {
    padding-left: 4px;
}
#partner-description p {
    line-height: 17px;
    padding: 10px 10px 10px 0px;
    margin: 0px;
}
#partner-description a {
    color: #26D4FF;
}
#seo-partner-form {
    float: left;
    width: 394px;
    margin: 0 11px 0 17px;
}
#seo-partner-form .tt-form {
    width: 394px;
    margin: 14px 0 20px 0px;
}
#seo-partner-form .ttform-cont {
    width: 352px;
    padding: 10px 20px;
}
#seo-partner-form .ttform-cont h2 {
    color: #26D4FF;
    padding-bottom: 10px;
}
#seo-partner-form .ttform-cont .inputblock {
    width: auto;
    float: none;
    display: block;
    padding-top: 10px;
}
#seo-partner-form .ttform-cont .inputblock input {
    width: 336px;
    color: #6D7E83;
    font-family: arial;
    padding: 2px 5px;
}
*+html #seo-partner-form .ttform-cont .inputblock input {
    padding: 4px 5px 0px 5px;
}
#seo-partner-form .ttform-cont .inputblock textarea {
    height: 210px;
    width: 336px;
    padding: 2px 5px;
    color: #6D7E83;
    font-family: arial;
    float: none;
}
#seo-partner-form .ttform-cont .submit {
    padding: 15px 2px 0 0px;
}
*+html #seo-partner-form .ttform-cont .submit {
    padding: 15px 5px 0 0px;
}
/* SEO Partner Pages ends */

