/*
font-family: 'Monda', sans-serif;
font-family: 'Sacramento', cursive;
font-family: 'Oleo Script Swash Caps', cursive;
font-family: 'Text Me One', sans-serif;
font-family: 'Seymour One', sans-serif;
font-family: 'Cagliostro', sans-serif;
font-family: 'Qwigley', cursive;
font-family: 'Erica One', cursive;
font-family: 'Iceland', cursive;
font-family: 'Monoton', cursive;
font-family: 'Waiting for the Sunrise', cursive;
*/
/*-----------------body-------------------*/
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-webfont.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Helvetica Bold';
    src: url('../fonts/Helvetica_cyr-Bold.eot');
    src: url('../fonts/Helvetica_cyr-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Helvetica_cyr-Bold.woff') format('woff'),
         url('../fonts/Helvetica_cyr-Bold.ttf') format('truetype'),
         url('../fonts/Helvetica_cyr-Bold.svg#Helvetica Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'Myriad Pro';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('../fonts/MyriadPro-Regular.svg#Myriad Pro') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../fonts/myriadpro-bold-webfont.eot');
    src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-bold-webfont.svg#MyriadPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lucida grande';
    src: url('../fonts/lucida_grande-webfont.eot');
    src: url('../fonts/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_grande-webfont.woff') format('woff'),
         url('../fonts/lucida_grande-webfont.ttf') format('truetype'),
         url('../fonts/lucida_grande-webfont.svg#lucida grande') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lucida grande Bold';
    src: url('../fonts/lucida_grande_bold-webfont.eot');
    src: url('../fonts/lucida_grande_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_grande_bold-webfont.woff') format('woff'),
         url('../fonts/lucida_grande_bold-webfont.ttf') format('truetype'),
         url('../fonts/lucida_grande_bold-webfont.svg#lucida grande Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.mj-spcl-lnk{color:#5FA04A;}
.mj-spcl-lnk:hover{color:#5FA04A;text-decoration:underline;}

a{
	color:#333333;
	text-decoration:none;
    outline: medium none;
}
a:hover{
    color:#fff;
}
h1{
    color: #333;
    font-size: 24px;
    padding-bottom: 10px;
}
h1.brandableName, h1.brandableName strong.keyword {
    color: #D6D6D6;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 44px;
    font-weight: bold;
    line-height: 42px;
    padding-top: 5px;
	text-transform: capitalize;
}
h3{
    color: #ADD5A4;
    font-size: 18px;
    padding-bottom: 10px;
}
#wrapper{
    margin: 0 auto;
    position: relative;
}
#wrapper_home #main{
    display: none;
}
strong.keyword{
    font-weight: normal;
}
textarea{
	overflow:hidden;
}
/*-----------------header-------------------*/
#header{
    margin: 0 auto;
    position: relative;
    width: 976px;
    overflow: visible;
	z-index: 99;
    *z-index: 2;
    height: 100px;
}
.logo{
    position: absolute;
	top: -16px;
    left: 0;
    z-index: 1;
}
#websiteTitle {
	display: inline-block;
	text-indent: -9999px;
}
.moduletable_phone{
    color: #1A1A1A;
    font-family: Myriad Pro;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 20px;
}
.moduletable_img{
    position: absolute;
    right: 0;
    top: 45px;
}
.moduletable_img a{
    padding-left: 3px;
}
.login h2{
    background: url("../images/line.png") repeat-x scroll 100% bottom transparent;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.login .banneritem div{
    font-size: 14px;
    font-style: italic;
}
	/*-----------------menu-------729------------*/
.moduletable_menu{
    float: left;
    padding: 32px 0 0 250px;
}
.moduletable_menu ul.menu{

}
.moduletable_menu ul.menu li.parent ul{
	display:none;
}
.moduletable_menu ul.menu li{
    float: left;
    margin: 0 2px;
}
.moduletable_menu ul.menu li.item-101{
    display: none;
}
.moduletable_menu ul.menu li a{
    color: #FFFFFF;
    display: block;
    font-family: 'lucida grande';
    font-size: 14px;
    height: 35px;
    line-height: 38px;
    padding: 0 12px;
    background: none repeat scroll 0 0 #73AA07;
    border-radius: 4px 4px 4px 4px;
}
.moduletable_menu ul.menu li.active a,.moduletable_menu ul.menu li:hover a{
    background: none repeat scroll 0 0 #343438;
}
/*-----------------info------------------*/
.info{
    color: #717070;
    position: absolute;
    font-family: 'lucida grande';
    margin: 24px 0 0;
    right: 0;
	width: 310px;
    /*background: url("../images/social.png") no-repeat scroll 12% 18% transparent;*/
}
.info .moduletable_topmenu{
    float: right;
}
.moduletable_rightmenu{
    float: right;
    padding-bottom: 0;
}
.info ul.menu li{
    border-right: 1px solid #717070;
    float: left;
    line-height: 14px;
    padding: 0 5px;
}
.info ul.menu li.item-278,.info ul.menu li.item-279,.info ul.menu li.item-188{border-right:none;}
.info ul.menu li.last{
	border-right:none;
}
.info ul.menu li.item-278{
	display:none;
}
.info ul.menu li a{
	color: #343438;
}
.info ul.menu li a:hover,.info ul.menu li.active a{
    color: #456800;
}
.moduletable_contact{
    clear: both;
    color: #343438;
    float: right;
    margin: -1px 0 0 5px;
}
.moduletable_Icon{
    float: right;
    margin: 0 10px 0 0;
}
.moduletable_share{
    clear: both;
    float: right;
	margin-top: 5px;
    overflow: hidden;
}
/*-----------------banner-------------------*/
.moduletableVideo{
    float: right;
    margin-top: -3px;
    *margin-top: -8px;
}
#banner .moduletableVideo{
    float: none;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 8px;
    z-index: 1;
}
#wrapper_home #banner{
	background: url("../images/real_cf.png") repeat scroll 0 0 #28231E;
}
#wrapper_home #banner .banner_box{
    margin: 0 auto;
    position: relative;
    width: 976px;
    height: 460px;
    *z-index: 999;
}
.pageclass_login #wrapper #banner .banner_box{
    height:150px;
}
.moduletable_featured{
    position: absolute;
    top: 51px;
    left: 4px;
}
#wrapper #banner{
	background: url("../images/real_cf.png") repeat scroll 0 0 #28231E;
    *position: relative;
	overflow: auto;
    *z-index: 1;
}
#wrapper #banner .banner_box{
    margin: 0 auto;
    position: relative;
    width: 972px;
    padding-top: 15px;
    padding-bottom: 30px;
    overflow: auto;
	}
.pageclass_keywords #wrapper #banner .banner_box{
	min-height: 150px;
	overflow: hidden;
	height: auto;
}
.pageclass_names #wrapper #banner .banner_box{
	min-height: 150px;
	overflow: hidden;
	height: auto;
}
.pageclass_detail #wrapper #banner .banner_box{
	height: 72px;
	padding:10px 0 5px;
}
.pageclass_editdomain #wrapper #banner .banner_box{
	height: 90px;
}
.pageclass_editdomain .moduletable_domains{
	height: 70px;
}
.pageclass_editdomain #wrapper #banner .search{
    margin-top: -38px;
    padding-top: 0;
}
/*#wrapper #banner .banner_box img {
	float: left;
	margin-top: -55px;
}
#wrapper #banner .banner_box a{
	color: #719133;
	text-decoration: none;
}*/
.moduletable_brand{
    position: absolute;
    right: 0;
    top: 50px;
}
.brand_search .brand_name .brand_category_description h1{
    display: block;
    float: none;
    margin-top: 0;
    padding-top: 10px;
}
.brand_search .brand_name h1, .brand_search .brand_name p, .moduletable_find h1,.moduletable_find p, .moduletable_find h3{
    color: #D6D6D6;
    float: left;
    font-family: verdana;
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 10px;
    *padding-bottom: 0;
}
.brand_search .brand_name div,.moduletable_find p{
   clear: both;
}
.brand_search .brand_name div p,.moduletable_find p{
    font-family: "Helvetica";
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 635px;
}
.brand_view{
    padding-top: 12px;
}
#wrapper .brand_view{
    left: -8px;
    position: absolute;
    top: 75px;
}
.brand_view a{
    background: url("../images/sprites.png") no-repeat scroll 0 -2944px transparent;
    display: block;
    float: left;
    font-family: 'lucida grande Bold';
    font-size: 18px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 153px;
    color: #FFFFFF;
    padding: 9px;
-webkit-text-size-adjust:none;
}
.brand_view a.brainstorm{
    background-position: -181px -2944px;
    width: 175px;
    margin-left: -5px;
}
.brand_view a.browse{
    background-position: 0 -3012px;
    color: #28231E
}
.brand_view a.brainstorm:hover{
    background-position: -181px -3012px;
    color: #28231E
}
#wrapper_home .banner_box .moduletable{
    top: 45px;
    position: absolute;
    right: 0;
    width: 505px;
}
#wrapper_home .banner_box .moduletable h3{
    color: #D6D6D6;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;;
    font-size: 14px;
    font-weight: normal;
    padding-left: 5px;
}

#wrapper_home .domains_content .moduletable .custom h2 {
	color: #719133;
	font-size: 22px;
	font-family: "Lucida Grande", lucida, "Lucida Sans Unicode" sans-serif;
	margin-left: -16px;
	margin-bottom: 10px;	
}
#banner .search label{
    display: none;
}
#banner .search{
    padding-left: 5px;
}
input,textarea {
    outline: medium none;
}
#banner .search input.inputbox, .searchByCategory a.select,.moduletable_subsearch input.inputbox{
    background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #616161;
    font-family: Myriad Pro;
    font-size: 18px;
/*  height: 27px;
    padding: 2px 10px 4px;
    height: 33px\9;
    padding: 0px 10px\9;
    line-height: 31px\9;  */
	height: 33px;
    padding: 1px 10px 0;
    width: 262px;
    float: left;
	line-height: 33px\9;
}

.Category .searchByCategory{
    position: relative;
}
.Category input.inputbox{
    margin-left: -20px;
    padding: 0 0 0 22px;
    width: 250px;
}
.Category select{
    background: none repeat scroll 0 0 #ABABAB;
    border: 0 none;
    height: 24px;
    line-height: 24px;
    width: 355px;
}
.Category select option{
    background:#aaaaaa;
	color:#616161;
	padding: 0 0 0 24px;	
}
.Category .searchByCategory select option{
	background:none;
}
#banner .search input.button,.moduletable_subsearch input.button{
    background: url("../images/sprites.png") no-repeat scroll 0 -84px transparent;
    border: medium none;
    height: 33px;
    margin-left: -38px;
    width: 141px;
    color: #fff;
    font-family: Myriad Pro;
    font-size: 26px;
    cursor: pointer;
    line-height: 33px;
	outline: medium none;
}
input[type=button],input[type=submit]::-moz-focus-inner{border:none;}
.moduletable_subsearch,.moduletable_price{
background: #E9E9E9;
float: left;
padding: 15px 15px 25px;
width: 285px;
border-radius: 8px 8px 0 0;
}
.moduletable_price{
    border-radius: 0 0 8px 8px;
}
.moduletable_subsearch{
    padding-bottom: 0;
}
.moduletable_price{
    padding-top: 5px;
}
.moduletable_price h3{
    border-bottom: 1px dotted #333333;
    color: #9A9A9A;
    font-size: 16px;
    margin-bottom: 5px;
    padding-bottom: 0;
    font-family: 'lucida grande Bold';
	margin-top: 10px;
}
.moduletable_subsearch input.inputbox{
    background: url("../images/sprites.png") no-repeat scroll 0 -43px transparent;
    width: 155px;
    height: 32px;
    font-style: italic;
    padding: 0 10px;
	line-height: 31px\9;
    border: medium none;
}
.moduletable_subsearch input.button{
background: 0 -127px #fea81d;
border: medium none;
float: right;
height: 31px;
margin: 0;
width: 102px;
font-size: 22px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#wrapper #banner .search{
    float: right;
    padding-top: 60px;
}
#wrapper #banner .search input.inputbox{
    background: url("../images/sprites.png") no-repeat scroll -330px -43px transparent;
    width: 261px;
    height: 31px;
    font-style: italic;
    padding: 0 10px;
	line-height: 31px\9;
}
#wrapper #banner .search input.button{
    margin-left: -100px;
    background: url("../images/sprites.png") no-repeat scroll 0 -127px transparent;
    width: 102px;
    height: 31px;
}
.Category{
    padding: 12px 0 0 5px;
    position: relative;
}
#banner .Category span{
    background: url("../images/sprites.png") no-repeat scroll 0 -84px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Myriad Pro;
    font-size: 26px;
    height: 33px;
    position: relative;
    text-align: center;
    width: 141px;
    display: none;
}
.Category input.button{
    background: url("../images/sprites.png") no-repeat scroll 0 -819px transparent;
    border: medium none;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 70px;
    top: 20px;
    width: 27px;
}
.moduletable_brand1{
    padding-top: 45px;
    padding-left: 10px;
}
/*----------------Featured-Brands------------------*/
.Featured-Brands,.Recently-Added{
    margin: 30px auto 0;
  /*  position: relative;*/
    width: 956px;
}
.Featured-Brands{
    background: url("../images/Featured_bg.png") no-repeat scroll 50% 100% transparent;
    margin: -110px auto 0;
    width: auto;
}
.Featured-Brands h3,.Recently-Added h3{
    background: url("../images/line.png") repeat-x scroll 100% bottom transparent;
    color: #9A9999;
    font-family: verdana;
    font-size: 33px;
    margin: 0 auto 15px;
    padding-left: 20px;
    position: relative;
    text-transform: capitalize;
    width: 880px;
    z-index: 888;
}
.Featured-Brands .scroller_wrapper .scroller,.Recently-Added .scroller_wrapper .scroller{
    margin-top: 0;
    margin-left: 0;
}
.basic_h .scroller {
    border: medium none;
}
.Featured-Brands h3 span,.Recently-Added h3 span{
    padding-left: 5px;
}
.Featured-Brands .moduletable_ra_verticle {
    padding-bottom: 0;
}
#xs_100 .item img,#xs_99 .item img{
    box-shadow: 2px 2px 3px #999999;
}
.scroller .padding {
    padding: 5px 10px 0;
}
.basic_h .scroller img{
    padding: 0;
}
.Featured-Brands #xs_100 .pane .item {
    position: relative;
    overflow: visible;
}
.basic_h .pane .item .description{
    background: none repeat scroll 0 0 darkgray;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    height: 136px;
    margin-top: -136px;
    *margin-top: -139px;
    position: relative;
    width: 180px;
    z-index: 999;
}
.basic_h .pane .item:hover .description{
    display: block;
}
.basic_h .pane .item .description .title{
    border-bottom: 1px solid #60831B;
    color: #FFFFFF;
    float: right;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 8px 8px 0;
    padding-bottom: 8px;
    text-align: right;
    text-transform: capitalize;
    width: 165px;
}
.basic_h .pane .item .description .desc{
    padding: 0 8px;
    line-height: 17px;
}
/*--------------Recently-Added------------------*/
.Recently-Added{
    margin-bottom: 50px;
    overflow: hidden;
}
.Recently-Added #xs_99 {
    height: 197px;
    background: url("../images/line.png") repeat-x scroll 100% bottom transparent;
    float: right;
}
.Recently-Added #xs_99 .pane {
    margin-left: -16px;
    width: 892px;
}
/*----------------foot------------------*/
#footer{
    background: none repeat scroll 0 0 #060606;
    height: auto;
    overflow: hidden;
    font-family: arial;
	/*margin-top: 55px;*/
}
.footer_box{
    margin: 0 auto;
    position: relative;
    width: 972px;
}
#paypalFooter {
	position: absolute;
	left: 0;
	padding-top: 10px;
    display: none;
}

#googleCheckoutLogo {
	float: left;
	margin-top: -10px;	
}

#footer ul.menu{
    padding-top: 12px;
}
#footer ul.menu li{
    border-right: 1px solid #FFFFFF;
    float: left;
    margin-right: 15px;
    padding: 0 15px 0 0;
}
#footer ul.menu li:last-child{
	border-right:none;
}
#footer ul.menu li a{
    color: #FFFFFF;
}
.moduletable_footmenu{
    float: left;
}
.moduletable_copy{
    color: #FFFFFF;
    float: left;
    line-height: 36px;
}
.moduletable_copy span{
    font-size: 15.86px;
    padding-right: 18px;
}
.moduletable_copy a{
    color: #FFFFFF;
}
.moduletable_siteseal{
    float: right;
    padding-top: 3px;
}
/*-----------------main--------------------*/
/*#main a:hover{
    color: #578007;
}*/
#wrapper #main{
    background: none repeat scroll 0 0 transparent;
    height: auto;
    margin: 0 auto;
    min-height: 500px;
	_height:500px;
    padding: 10px 12px 15px;
    position: relative;
    width: 972px;
	zoom:1;
    *z-index: 2;
}
#wrapper #main:after {
    overflow: hidden;
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.bottomLinkage #wrapper #main {
    background: none repeat scroll 0 0 transparent;
    overflow: visible;
}

.category-list{
    clear: both;
margin-top: 50px;
}
#k2Container h1.itemTitle, h1.catItemTitle {
    border-bottom: 1px dashed #616161;
    color: #555;
    font-family: Myriad Pro;
    font-size: 55px;
    margin-bottom: 10px;
	margin-top: 10px;
}

h1.catItemTitle a {
	color: #64A34D;	
}

h1.catItemTitle a:hover {
	text-decoration: underline;	
}

.itemBody h2 {
    border-bottom: 1px dashed #616161;
    color: #333333;
    font-family: Myriad Pro;
    font-size: 22.5px;
    margin-bottom: 15px;
}

.itemBody h3 {
    color: #64A34D;
    font-family: Myriad Pro;
    font-size: 22px;
    margin-bottom: 15px;
}

.item-page h1 em{
    color: #525252;
    font-size: 14.39px;
    font-weight: normal;
    padding-left: 5px;
}
.catItemIntroText p, .itemBody .itemFullText p{
    color: #000;
    font-size: 14px;
    line-height: 2em;
    padding-bottom: 15px;
}
#k2Container .catItemIntroText a,#k2Container .itemFullText a {
	color:#78a300;
}

#k2Container .itemFullText blockquote {

margin: 0px;
padding: 15px 85px;
font-style: italic;
line-height: 2;
color: #73aa07;
height: auto;
background: url(http://brandroot.com/images/stories/blockquote.png) no-repeat;	
font-size: 14px;
}


.item-page p {
	/*padding-left: 30px;	*/
}

.item-page hr {
	margin: 10px 30px 20px 50px;
	Display: block; 
	height: 1px;
    border: 0; 
	border-top: 1px solid #ccc;
	padding: 0; }
	
.itemFullText ol, .itemFullText ul {
    color: #000;
    font-size: 14px;
    line-height: 2em;
    padding-bottom: 15px;
}


.itemFullText ol {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
	list-style-position: inside;
     
    margin: 0;
    padding: 0;
     
    counter-reset: li-counter;
}
.itemFullText ol > li{
    position: relative;
    margin-bottom: 20px;
    padding-left: 0.5em;
    min-height: 3em;
}
.itemFullText ol > li:before {
position: relative;
top: 8px;
/* width: 0.8em; */
font-size: 3em;
/* line-height: 1; */
font-weight: bold;
text-align: right;
color: #73aa07;
content: counter(li-counter);
counter-increment: li-counter;
padding: 10px;
}





.itemFullText ul li  {
	list-style-type: none;
}

.itemFullText ol li, .itemFullText ul li {
padding-top: 20px;
background: white;
margin: 10px;
margin-left: 0px;
padding: 10px;
border-bottom: 1px solid #ccc;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.itemFullText ul li img.previewImage {
	display: none;
	position: absolute;
margin-top: -55px;
margin-left: 90px;
border: 2px;
-webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.3);	
}

.item-page p strong{
    font-family: Helvetica Bold;
}
.item-page a{
    color: #527807;
    text-decoration: underline;
}

/*----------------left------------------*/

.left{
    float: left;
    width: 620px;
}
/*----------------right------------------*/
.search-content{
/*background: url("../images/search_bg_b.png") no-repeat scroll center bottom transparent;
margin-bottom: 20px;
padding-bottom: 35px;
zoom: 1;*/
}
.search-content:after {
    overflow: hidden;
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pageclassbottomLinkage .search-content{
    margin-top: -2px;
}

.customsearch-the-brandroot h2{
	padding: 5px 0 20px 0;
	color: #FA9011;
	font-size: 36px;
	text-align: center;
}

.right{
    float: right;
}
.right .moduletable{
    padding-bottom: 25px;
    width: 240px;
}
.right h3,.right h1{
    color: #747070;
    font-family: Myriad Pro;
    font-size: 22.5px;
    border-bottom: 1px dashed #747070;
    margin-bottom: 10px;
    text-align: right;
}
.moduletable_by-category{
    float: left;
    width: 640px;
	margin-right:17px;
}
.moduletable_by-category h3{
    color: #28231E;
    font-family: 'MyriadPro-Bold';
    font-size: 15px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.by_names h3{
   color: #AFAFAF;
}
.moduletable_by-category ul{
    margin-right: -10px;
	zoom:1;
	border: 1px solid #e9e9e9;
}
.moduletable_by-category li{
    display: block;
    float: left;
    line-height: 16px;
    width: 104px;
    padding: 1px;
	border:1px solid #e9e9e9;

	/*background-color: mintcream;*/
}
.moduletable_by-category li a{
    color: #FA9011;
    font-size: 12px;
    display: block;
    padding-left: 5px;
    font-family: 'lucida grande';
}
.moduletable_by-category li:hover a,.moduletable_by-category li.active a{
    color: #fff;
    background: none repeat scroll 0 0 #FFA63D;
}
.moduletable_by-category li ul{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FA9011;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #B0B0B0;
    position: absolute;
    margin: -1px 0 0 25px;
    width: 130px;
    display: none;
    z-index: 99999;
    padding: 10px 0;
	*zoom:1;
}
.moduletable_by-category li:hover ul{
    display: block;
}
.moduletable_by-category li:hover li a,.moduletable_by-category li.active li a,.moduletable_by-category li.parentactive li a{
    color: #FA9011;
    background: none;
}
.moduletable_by-category li li{
    float: none;
    width: 100%;
}
.moduletable_by-category li li a{
    padding: 0 0 0 15px;
}
.moduletable_by-category li li a:hover,.moduletable_by-category li li.active a,.moduletable_by-category li.parentactive a{
    background: none repeat scroll 0 0 #FFA63D;
    color: #FFFFFF;
}
.moduletable_by-category li.parent a{
    background: url("../images/sprites.png") no-repeat scroll -565px -3016px transparent;
    padding-left: 10px;
}
.moduletable_by-category li.parent:hover a,.moduletable_by-category li.parentactive a,.moduletable_by-category li.parent.active a{
    background: url("../images/sprites.png") no-repeat scroll -564px -3043px #FFA63D;
}
.moduletable_by-category li.parent li a,.moduletable_by-category li.parent:hover li a{
	background:none;
    padding: 0 0 0 15px;
}
.moduletable_by-category li.parent:hover li a:hover,.moduletable_by-category li.parent li.active a{
    background: none repeat scroll 0 0 #FFA63D;
    color: #FFFFFF;
}
.moduletable_by-category li.parent li.showAll a{
	background: none repeat scroll 0 0 #FFA63D;
    color: #FFFFFF;
    padding-left: 6px;
}
/*---------------cat-items------------------*/
.category-list .catItems{
    margin-right: -10px;
	*zoom:1;
     /*float:left;*/
}
.category-list .catItems_left{
    float: left;
    width: 50%;
    clear:both;
    *width: 49%;
    *padding-right: 10px;
}
.category-list .catItems_right{
    float: right;
    width: 50%;
    *float: left;
    *width: 49%;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*
.cat-items ul.options-list{
    margin-right: -20px;
}*/
.cat-items ul.options-list li{
   /* overflow: hidden;*/
    background: none repeat scroll 0 0 #E6E6E6;
    border-radius: 6px 6px 6px 6px;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 25px 0;
    padding-bottom: 10px;
    *display: inline;
	zoom:1;
}
.cat-items ul.options-list li.brandfeatured{
    *width: 480px;
}
.cat-items ul.options-list li .option-header{
    height: 10px;
    overflow: hidden;
    /*padding: 8px 10px 3px;*/
}
.cat-items ul.options-list li .option-description{
    clear: both;
    padding: 0 10px;
   /* position: relative;*/
}
.cat-items ul.options-list li .items-box{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 2px #999999;
    clear: both;
    overflow: hidden;
    padding: 22px 2px 15px 15px;
    position: relative;
}
.cat-items ul.options-list li .items-box_left{
    float: left;
    width: 195px;
}
.cat-items ul.options-list li .items-box_right{
    float: right;
    width: 248px;
}
.cat-items ul.options-list li .featured{
    height: 74px;
    margin: -24px 0 0 -21px;
    position: absolute;
    width: 77px;
    text-indent: -999em;
}
.cat-items ul li.brandnew .featured{
    background: url("../images/sprites.png") no-repeat scroll -276px -705px transparent;
    margin: -25px 0 0 -21px;
}
.cat-items ul li.brandfeatured .featured{
    background: url("../images/sprites.png") no-repeat scroll 0 -705px transparent;
}
.cat-items ul li.brandsold .featured{
    background: url("../images/sprites.png") no-repeat scroll -137px -704px transparent;
    margin: -25px 0 0 -22px;
}
.cat-items ul.options-list li .brandimage{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 2px 2px 6px #999999;
    height: 136px;
    width: 180px;
}
.cat-items ul.options-list li .brandimage img{
    height: 136px;
    width: 180px;
}
.cat-items ul.options-list li .quick_content{
    padding: 5px 0 0;
}
.cat-items ul.options-list li .quick_content .left_quick{
    color: #8E4042;
    float: left;
    font-style: italic;
    padding: 4px 5px 0 0;
    text-align: right;
}
.cat-items ul.options-list li .quick_content .right_quick{
    float: left;
}
.category-list .cat-items ul.options-list li .brandprice{
    background: none repeat scroll 0 0 #b0b0b0;
    border-radius: 0 0 15px 16px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-weight: normal;
    padding: 4px 15px;
    width: auto;
    font-style: italic;
    cursor: pointer;
}
.category-list .cat-items ul.options-list li .brandprice:hover{
    background: none repeat scroll 0 0 #527000;
}
.category-list .cat-items ul.options-list li .brandprice a{
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.category-list .cat-items ul.options-list li .brandprice a span{
    font-style: italic;
    font-weight: normal;
}
.brandpriceSold{
    color: #CE5A5A;
    font-size: 22px;
    padding-top: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 180px;
    font-weight: bold;
}
.brandprice{
    clear: both;
    padding-top: 10px;
    width: 180px;
}
.scroller .brandprice{
    padding-top: 12px;
    *padding-top: 6px;
}
.brandprice .price{
    color: #900;
    display: block;
    float: left;
    font-size: 13.98px;
    font-style: italic;
    height: 24px;
    line-height: 22px;
}
.brandprice .buynow{
    background: url("../images/sprites.png") no-repeat scroll 0 -439px transparent;
    display: block;
    float: right;
    font-family: verdana;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 87px;
    padding-right: 0;
}
.brandprice .buynow:hover{
    background: url("../images/sprites.png") no-repeat scroll -99px -439px transparent;
}
.brandprice .buynow a{
    color: #9B9B9B;
    text-decoration: none;
    display: block;
    cursor: pointer;
	font-size: 11px;
}
.brandprice .buynow a:hover{
    color: #fff;
}
.scroller .brandprice .buynow{
    padding-right: 0;
}
.category-list .brandprice{
    background: url("../images/sprites.png") no-repeat scroll 0 -429px transparent;
    display: block;
    font-family: verdana;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-right: 0;
    text-align: center;
    width: 87px;
}
.category-list .brandprice:hover{
    background: url("../images/sprites.png") no-repeat scroll -99px -429px transparent;
}
.category-list .brandprice span.price,.category-list .brandprice:hover span.buynow{
    color: #9B9B9B;
    display: block;
    float: none;
    height: 22px;
    font-weight: normal;
    line-height: 20px;
}
.category-list .brandprice:hover span.buynow{
    font-weight: bold;
}
.category-list .brandprice:hover span.price,.category-list .brandprice span.buynow{
    display: none;
    background: none;
    line-height: 20px;
}
.category-list .brandprice span.buynow a{
    font-size: 12px;
    color: #FFFFFF;
}
.brandprice span.sold{
    color: #900;
    display: block;
    font-family: Helvetica Bold;
    font-size: 21.26px;
    text-align: center;
    text-transform: uppercase;
}

.cat-items ul li h4{
    color: #6A6A6A;
    font-size: 18px;
    font-family: Helvetica Bold;
	text-transform: lowercase;
    padding-bottom: 5px;
    margin: 0;
}
.cat-items ul.options-list ul.brand_categories li {
    background: url("../images/sprites.png") no-repeat scroll -254px -268px transparent;
    border: medium none !important;
    color: #818181;
    display: block;
    float: none;
    line-height: 18px;
    padding: 0 0 0 16px;
}
.cat-items ul.options-list ul.brand_categories li a{
    color: #94BA4A;
}
.cat-items ul.options-list ul.brand_categories li a:hover{
    text-decoration: none;
}
/*------------------quick_content---------------------*/
.end_box{
    height: 0;
}
.cat-items ul li .handbox .quick_content{
    color: #8D4141;
    float: right;
    font-family: 'Helvetica';
    font-size: 12px;
    font-style: italic;
    margin-right: 5px;
    margin-top: -2px;
    text-align: right;
    text-transform: none;
    *width: 104px;
}
.cat-items ul li .handbox .quick_content .left_quick{
    float: left;
    padding-right: 3px;
    padding-top: 12px;
}
.cat-items ul li .handbox .quick_content .right_quick{
    float: right;
}

body.pageclass .ui-tooltip{
    background: url("../images/sprites.png") no-repeat scroll -367px -2662px transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    height: 109px;
    position: absolute;
    width: 194px;
    z-index: 9999;
}
body.pageclass .ui-tooltip .ui-tooltip-content{
    padding: 5px 8px 0 18px;
}
body.pageclass .ui-tooltip .ui-tooltip-content h2{
    text-transform: capitalize;
    font-family: verdana;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #FFFFFF;
	padding-bottom:5px;
    margin-bottom: 5px;
}
body.pageclass .ui-tooltip .ui-tooltip-content p{
    font-family:'Myriad Pro';
    font-size: 12px;
	border:none;
}

.cat-items ul li .seemore{
    padding: 0 0 2px;
}
.cat-items ul li .seemore a{
    color: #999999;
    display: block;
    font-size: 12px;
    font-family: 'lucida grande';
}
.cat-items ul li .seemore a:hover{
    text-decoration: underline;
}
.cat-items ul li .ui-tabs{
    border: medium none;
    border-radius: 0 0 0 0;
    height: 106px;
    /*overflow: hidden;*/
}
.cat-items ul li .ui-tabs ul{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    margin: 0;
    padding: 0;
}
.cat-items ul li .ui-tabs ul.ui-tabs-nav li{
    background: none repeat scroll 0 0 #e9e9e9;
    border: 1px solid #CDCDCD;
    border: 1px solid #CDCDCD !important;
    color: #A5A5A5;
    display: block;
    float: left;
    font-family: verdana;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0 4px 0 0;
    text-align: center;
    cursor: pointer;
    border-radius: 0 0 0 0;
    padding: 0;
}
.cat-items ul li .ui-tabs ul.ui-tabs-nav li h5{
    font-family: verdana;
    font-size: 12px;
    padding: 0;
}
.cat-items ul li .ui-tabs ul.ui-tabs-nav li a{
    float: none;
    padding: 3px 10px;
    color: #A5A5A5;
	outline: none;
}
.cat-items ul li .ui-tabs ul li.ui-state-active,.cat-items ul li .ui-tabs ul li:hover{
    background: none repeat scroll 0 0 #b0b0b0;
    padding: 0;
}
.cat-items ul li .ui-tabs ul li.ui-state-active a,.cat-items ul li .ui-tabs ul li:hover a{
    color: #fff;
}
.cat-items .ui-tabs .ui-tabs-panel{
    clear: both;
    color: #818181;
    font-size: 12px;
    line-height: 15px;
    padding: 8px 0 0;
    *padding: 2px 0 0;
}
.cat-items ul li .input-box{
    float: left;
    padding-right: 5px;
    margin-right: -15px;
    margin-bottom: 5px;
}
.cat-items ul li input.inputbox{
    background: url("../images/sprites.png") no-repeat scroll 0 -324px transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 12px;
    font-style: italic;
    height: 21px;
    margin-right: 2px;
    padding: 0 10px;
    width: 95px;
	line-height: 20px\9;
}
.cat-items ul li textarea{
    background: url("../images/sprites.png") no-repeat scroll 0 -364px transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 12px;
    font-style: italic;
    height: 30px;
    padding: 8px;
    resize: none;
    width: 161px;
    float: left;
}
.cat-items ul li input.button{
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #B0B0B0;
    border-radius: 5px 5px 5px 5px;
    color: #969696;
    cursor: pointer;
    float: left;
    font-family: verdana;
    font-style: italic;
    height: 46px;
    margin-left: 5px;
    text-transform: uppercase;
    width: 50px;
}
.cat-items ul li input.button:hover{
    color: #fff;
    background: none repeat scroll 0 0 #B0B0B0;
}
.cat-items ul li h3 {
    cursor: pointer;
}
.cat-items ul li h3 .close{
    background: url("../images/close.png") no-repeat scroll 0 50% transparent;
    display: block;
    float: left;
    height: 12px;
    padding-right: 10px;
    width: 11px;
}
.cat-items ul li h3 .open{
    display: block;
    float: left;
    height: 12px;
    padding-right: 10px;
    width: 12px;
}
.cat-items ul li .option-header h3 .open{
    background: url("../images/sprites.png") no-repeat scroll -250px -241px transparent;
}
.cat-items ul li .header-open h3 .open{
    background: url("../images/sprites.png") no-repeat scroll -228px -241px transparent;
}
.cat-items ul li h3 em{
    color: #FFFFFF;
    float: left;
    font-style: italic;
    line-height: 10px;
    font-size: 22px;
    text-decoration: none;
}
.cat-items ul li h3 em:hover{
    color: #527807;
}
.cat-items ul li .option-header h3 em{
    display: none;
}
.cat-items ul li .header-open h3 em{
    display: block;
    text-transform: lowercase;
}
.scroller_wrapper .scroller div.pane div.item div.padding table {
    border-collapse: collapse;
}
.cat-items ul li .ui-tabs ul.possibleuses{
    padding-left: 2px;
}
.possibleusesDesc{
	height: 65px;
}
.cat-items ul li .ui-tabs ul.possibleuses li{
    background: url("../images/sprites.png") no-repeat scroll -255px -271px transparent;
    border: medium none !important;
    color: #818181;
    padding: 0 0 0 18px;
    float: none;
}
.cat-items ul li .ui-tabs dl{
	padding-left: 2px;
}
.cat-items ul li .ui-tabs dd {
    background: url("../images/sprites.png") no-repeat scroll -255px -271px transparent;
    border: medium none !important;
    color: #818181;
    float: none;
    padding: 0 0 0 18px;
}
/*---------------pagination------------------*/
.pagination{
    overflow: hidden;
    padding: 40px 0 25px 60px;
    clear: both;
}
.pagination ul li{
    background: none repeat scroll 0 0 #606060;
    color: #FFFFFF;
    float: left;
    font-family: verdana;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    margin: 0 3px;
    text-align: center;
}
.pagination ul li.pagination-start,.pagination ul li.pagination-end{
    background: none repeat scroll 0 0 transparent;
    color: #B0AFAF;
    font-family: verdana;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
}
.pagination ul li.pagination-prev{
    background: url("../images/sprites.png") no-repeat scroll -216px -262px transparent;
}
.pagination ul li.pagination-next{
    background: url("../images/sprites.png") no-repeat scroll -180px -262px transparent;
}
.pagination ul li.pagination-prev a,.pagination ul li.pagination-next a,.pagination ul li.pagination-prev span,.pagination ul li.pagination-next span{
    display: block;
    height: 19px;
    text-indent: -9999em;
    width: 17px;
}
.pagination ul li.pagination-start a,.pagination ul li.pagination-end a{
    color: #B0AFAF;
}
.pagination ul li a{
    color: #FFFFFF;
    text-decoration: none;
}
.pagination ul li a,.pagination ul li span{
    display: block;
	padding:0 5px;
}
.pagination ul li span,.pagination ul li a:hover{
    background: none repeat scroll 0 0 #FF6600;
    color: #FFFFFF;
}
.pagination ul li.pagination-next span,.pagination ul li.pagination-end span,.pagination ul li.pagination-start span,.pagination ul li.pagination-prev span{
    background: none repeat scroll 0 0 transparent;
    color: #B0AFAF;
}
.pagination ul li.pagination-start a:hover,.pagination ul li.pagination-end a:hover,.pagination ul li.pagination-next a:hover,.pagination ul li.pagination-prev a:hover{
    background: none repeat scroll 0 0 transparent;
    color: #ff6600;
}
/*---------------banner------------------*/

.super-featured li{
    height: 69px;
    margin: 5px 0 5px 60px;
    *margin: 0 0 2px 60px;
	width: 120px;
}
.super-featured li.selected,.super-featured li:hover{
    margin-left: 0;
}
.super-featured li span{
    background: url("../images/item_bg.png") no-repeat scroll 0 0 transparent;
    color: #D7D7D7;
    display: block;
    float: left;
    font-family: Myriad Pro;
    font-size: 23px;
    height: 69px;
    line-height: 69px;
    padding-left: 20px;
    width: 152px;
    cursor: pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.super-featured li span{  line-height: 71px;text-transform: lowercase;}
}
/*
.super-featured li span:first-letter{
    text-transform: capitalize;
}
*/
.super-featured li.selected span,.super-featured li.selected:hover span{
    background: url("../images/sprites.png") no-repeat scroll 0 -478px transparent;
    margin-right: -33px;
    margin-top: -15px;
    padding-top: 15px;
    padding-left: 10px;
    position: relative;
    width: 167px;
    z-index: 2;
    color: #FFFFFF;
}
.super-featured li:hover span{
    background: url("../images/sprites.png") no-repeat scroll 0 -577px transparent;
    margin-right: -33px;
    padding-top: 0;
    margin-top: 0;
    padding-left: 10px;
    width: 167px;
    position: relative;
    z-index: 0;
	zoom:1;
    color: #FFFFFF;
}
.super-featured li div.super_featured_logo{
   /* background: url("../images/itemimg_bg.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 294px;
    margin-left: 108px;
    *margin-left: -36px;
    margin-top: -36px;
    *margin-top: -31px;
    position: absolute;
    width: 358px;
    z-index: 1;
    top: 0;*/
	border: 10px solid #E9E9E9;
    display: none;
    height: 200px;
    margin-top: 3px;
    *margin-top: -2px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 0;
    width: 265px;
    z-index: 1;
	-moz-box-shadow: 0px 0px 20px #000000;
	-webkit-box-shadow: 0px 0px 20px #000000;
	box-shadow: 0px 0px 20px #000000;
}
.super-featured li.selected div{
    display: block;
}
.super-featured li.selected div.description{
    background: url("../images/box_bg.png") no-repeat scroll 0 0 transparent;
    height: 200px;
    position: absolute;
    top: 0;
    width: 265px;
    left: 0;
}
.super-featured li.selected div.description .title,.superRandom .title,.recently .title{
    border-bottom: 1px solid #676767;
    color: #FEFEFE;
    float: right;
    font-family:'Myriad Pro';
    font-size: 30px;
    font-weight: bold;
    height: auto;
    margin: 10px 12px 8px 0;
    padding-bottom: 8px;
    text-align: right;
    text-transform: lowercase;
    width: 230px;
}
.super-featured li.selected div.description .desc,.superRandom .desc,.recently .desc{
    clear: both;
    color: #FEFEFE;
    float: right;
    font-size: 14px;
    height: 90px;
    line-height: 17px;
    padding: 0 8px;
    text-align: left;
    width: 230px;
    font-family:'Myriad Pro';
}
.super-featured li.selected div.brandprice,.superRandom .brandprice,.recently .brandprice{
    clear: both;
    height: auto;
    padding-top: 10px;
    width: auto;
}
.super-featured li.selected div.brandprice .price,.superRandom .brandprice .price,.recently .brandprice .price{
    background: none repeat scroll 0 0 transparent;
    color: #8A8A8A;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 23px;
    font-style: italic;
    height: 24px;
    line-height: 22px;
    margin: -2px 0 0;
    padding: 0 0 0 50px;
    width: auto;
}
.super-featured li.selected div.brandprice .buynow,.superRandom .buynow,.recently .buynow{
    background: url("../images/sprites.png") no-repeat scroll 0 -439px transparent;
    display: block;
    float: right;
    font-family: verdana;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0 8px 0 0;
    padding: 0;
    text-align: center;
    width: 87px;
}
.super-featured li.selected div.brandprice .buynow:hover,.superRandom .buynow:hover,.recently .buynow:hover{
    background: url("../images/sprites.png") no-repeat scroll -99px -439px transparent;
}
.super-featured li.selected div.brandprice .buynow a,.superRandom .buynow a,.recently .buynow a{
    color: #4B4B4B;
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.super-featured li.selected div.brandprice .buynow a:hover{
    color: #fefefe;
}
.super-featured li div img{
    height: 200px;
    width: 265px;
}
.featuredlink{
    margin: -23px 0 0 95px;
    position: relative;
    z-index: 999;
}
.featuredlink h2{
    font-family: Myriad Pro;
    font-size: 20px;
    font-style: italic;
    padding-left: 60px;
    color: #6F6F6F;
}
/*--------------------order-box------------*/
.order-box {

}
.order-box th{
    border-bottom: 1px solid #FFA63D;
    padding-bottom: 10px;
	text-align: right;
}
.order-box td{
    padding: 5px;
    text-align: right;
}

/*--------------------login------------*/
.pageclass_login #wrapper #main{
	min-height:100px;
}
.pageclass_login #system-message-container,.pageclass_forgot #system-message-container{
    margin: 0 auto;
    position: relative;
    width: 575px;
}
.login-fields{
	padding: 0 0 20px 0;
    clear: both;    
}
.login-fields label{
    color: #525252;
    float: left;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    font-style: italic;
    line-height: 17px;
    margin: 4px 20px 10px 0;
    text-align: right;
    width: 160px;
}
.login-fields input{
    border: 1px solid #ccc;
    color: #525252;
    font-family: verdana;
    font-size: 16px;
    height: 22px;
    line-height: 22px\9;
    padding: 0 10px;
    width: 310px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;          /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;           /* For Chrome5+, Safari5+ */
}
.login-fields input:focus{
  border-color: #78A300;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px #78A300;
}
.login-fields input.inputbox{
    height: 15px;
    width: 15px;
    margin: 10px 0 0 7px;
    padding: 0;
	line-height: 15px\9;
}
.login .button,.logout .button{
    background: url("../images/sprites.png") no-repeat scroll 0 -126px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    height: 32px;
    margin: 15px 80px 0 10px;
    text-transform: capitalize;
    width: 102px;
    float: right;
    position: relative;
	zoom:1;
}
.logout .button{
    background-position: 0 -84px;
    height: 33px;
    margin: 0;
    width: 143px;
    float: none;
}
.login_user{
    margin: -40px 0 0;
    padding: 0 260px;
}
.login_user ul li{
    font-size: 14px;
    padding: 3px 0;
}
.login_user ul li a{
    color: #679908;
    font-family: 'MyriadPro-Bold';
    font-size: 15px;
}
.login_user ul li a:hover{
    color: #679908;
}
.logout{
	text-align:center;
}
.login_box .login{
    padding: 0 80px;
}
.login_box form{
    padding: 50px 0 0;
}
.pageclass_forgot form#user-registration{
    padding: 40px 0 0;
}
.login_box fieldset{
    margin: 0;
    padding: 0;
}
.login_title{
    border-bottom: 1px solid #E6E6E6;
    margin: 0 auto;
    padding-bottom: 5px;
    text-align: center;
}
.reset_forgot .login_title,.remind_forgot .login_title{
    margin-bottom: 10px;
}
.login_box h1,.reset_forgot h1,.remind_forgot h1{
    color: #B7B7B7;
    font-family: Myriad Pro;
    font-size: 40px;
    padding: 8px 0 0;
}
.login_title a{
    color: #727272;
    display: block;
    font-size: 15px;
    text-decoration: underline;
    font-family: 'MyriadPro-Bold';
	display:none;
}
.login_title a:hover{
    text-decoration: none;
}
/*--------------brandimg-----------------*/
.brandimg{
    height: 200px;
    width: 265px;
    box-shadow: 2px 2px 3px #999999;
    margin-right: 25px;
    text-align: center;
    float: left;
    margin-left: 12px;
    margin-top: 20px;
}
.theme .brandimg img.thumb{
    height: 200px;
    width: 265px;
}
.branddesc{
    color: #5C5C5C;
    float: left;
    width: 295px;
    margin-top: 20px;
}
.theme .branddesc h2{
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 18px;
    padding-top: 10px;
}
.qualitiesApp{
    background: url("../images/line_ver.png") repeat-y scroll 0 0 transparent;
    float: right;
    height: 205px;
    padding-left: 25px;
    padding-right: 20px;
    width: 230px;
    margin-top: 20px;
}
.qualitiesApp span{
    color: #9A9999;
    display: block;
    font-size: 15.37px;
    font-style: italic;
    padding-bottom: 10px;
}
.qualitiesApp ul.possibleuses li{
    background: url("../images/sprites.png") no-repeat scroll 2px -1201px transparent;
    height: 36px;
    padding: 5px 0 5px 45px;
}
.branddescription{
    height: 35px;
    overflow: hidden;
    width: 180px;
}
.branddesc .branddescription{
    height: 122px;
    width: auto;
}
/*-------------------------------------*/
.forgot_box{
    padding: 15px 0 0 150px;
}
.forgot_box li{
    padding: 2px 0;
}
.forgot_box a:hover{
    color: #527807;
}
/*-------------------about------------------*/
.reset_3{
    padding: 0 80px 50px;
}
.about_content h3,.thank_content h3{
    color: #B7B7B7;
    font-family: Myriad Pro;
    font-size: 40px;
    margin: 0 auto;
    padding: 10px 0 0 16px;
    width: 560px;
}
.about_content .text,.thank_content .text{
    border-bottom: 1px solid #D0D0D0;
    margin: 0 auto;
    padding-left: 16px;
    width: 560px;
}
.about_inside_content{
    line-height: 20px;
    margin: 0 auto;
    padding: 15px 0 0;
    width: 544px;
    font-family: verdana;
}
.about_inside_content p{
    padding-bottom: 10px;
}
/*-------------------payment------------------*/
#chronoform_contact,.item-page_thankyou,.credit_content,.payment_content{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 10px #666666;
    overflow: hidden;
    width: 737px;
    margin: -130px auto 10px;
    padding-bottom: 50px;
}
.credit_content{
    margin: 0 auto;
}
.payment_content h1, #chronoform_contact h3{
    border-bottom: 1px solid #D0D0D0;
    color: #B7B7B7;
    font-size: 35px;
    margin: 0 auto;
    padding: 25px 0 5px;
    text-align: center;
    width: 580px;
    font-family: Myriad Pro;
}
.payment_content h3 span{
	text-transform: lowercase;
}
#chronoform_contact h3{
    padding: 18px 0 12px;
}
 #chronoform_contact h3 em{
     font-weight: normal;
 }
.payment_box,.contact_box,.thank_box{
    margin: 0 auto;
    padding: 10px 0;
    width: 630px;
}
.thank_content,.about_inside{
    background: url("../images/thank_img.png") no-repeat scroll 100% 100% transparent;
    margin: 0 auto;
}
.about_inside,.login_box .login_3,.thank_box{
    padding-bottom: 350px;
}
.login_box .login_3{
    padding-bottom: 50px;
}
.payment_l,.contact_l{
    float: left;
    width: 330px;
}
.payment_r,.contact_r{
    border-left: 1px solid #E6E6E6;
    float: right;
    margin-top: 10px;
    padding: 0 0 0 32px;
    width: 248px;
}
.contact_r{
	margin:0;
}
.payment_content .text,.contact_box .text,.thank_content .text,.about_content .text{
color: #B7B7B7;
font-family: 'MyriadPro-Bold';
font-size: 14px;
font-weight: bold;
line-height: 17px;
padding-bottom: 18px;
padding-top: 0;
height: auto;
text-align: left;
text-transform: uppercase;
}
.contact_box .contact_l .text{
    padding: 0 0 15px;
    font-style: normal;
}
.payment_content .text span{
    display: inline-block;
    color: #5E5E5E;
    *display: inline;
	zoom:1;
}
.payment_content .text span{
  text-transform: lowercase;
}
.payment_l label,.contact_l{
    color: #525252;
    display: block;
    font-family: Myriad Pro;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
}
.payment_content .inputbox,.contact_box input,#brandCreditForm input.inputbox{
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
border: 2px solid #A8B0BA;
height: 32px;
padding-left: 12px!important;
font-weight: bold;
color: #A8B0BA;
padding-right:0px!important;
padding-top:0px!important;
padding-bottom:0px!important;
width: 274px;
background:none;
 }
.ecma_h{
text-align: left;
padding-top: 10px;
font-size: 27px;
border-bottom: 1px solid #D0D0D0;
color: #B7B7B7;
width: 580px;
font-family: Myriad Pro;
margin-left: 0px;
}
.contact_box input{
    margin-bottom: 0;
}
.payment_content .inputbox:focus,.contact_box input:focus,#brandCreditForm input.inputbox:focus {
   /* border-color: rgba(255, 214, 19, 0.75) !important;
    box-shadow: 0 0 8px rgba(255, 214, 19, 0.5);*/
    outline: medium none;
    background: url("../images/sprites.png") no-repeat scroll 0 -919px transparent;
}
.purchase_items{
    height: 300px;
    overflow-y: auto;
    width: 350px;
}
.payment_l ul{
    padding: 20px 0 0;
}
.payment_l ul li{
    color: #7F7F7F;
    font-family: 'lucida grande';
    padding-bottom: 6px;
    font-size: 11px;
}
.payment_l ul li.listing_total{
    color: #679908;
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 143px;
}
.payment_l ul li em{
    float: right;
    font-style: normal;
    text-align: left;
    width: 50px;
    color: #74A318;
}
.payment_l ul ul{
    padding: 10px 0 0;
    margin: 0;
}
.payment_l ul li span{
    color: #FF7D00;
    font-size: 14px;
}
.payment_r div span.total_price{
    color: #679908;
    display: inline;
    float: left;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    padding: 17px 0 0 90px;
}
.payment_r p,.contact_l div{
    padding-bottom: 25px;
    text-align: center;
}
.contact_l div div,.contact_l div{
    margin: 0 0 3px;
    padding: 0;
}
.payment_r a.continue_btn,.contact_box .cfdiv_submit input{
    background: url("../images/sprites.png") no-repeat scroll 0 -965px transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    line-height: 28px;
    margin-top: 30px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 95px;
    cursor: pointer;
}
.payment_r a.continue_btn{
    margin-top: 12px;
}
.contact_box .cfdiv_submit input{
    margin: -2px 0 0;
    padding: 0 !important;
}
.payment_r label{
    height: 65px;
    padding-top: 15px;
    display: block;
    cursor: pointer;
    width: 248px;
}
.paymentSelected label,.payment_r label:hover{
    background: url("../images/sprites.png") no-repeat scroll 0 -1010px transparent;
}
.payment_r div{
    text-align: center;
}
.chronoform,.contact_r .ccms_form_element label{
    display: none;
}
.contact_r .ccms_form_element {
    padding: 0;
}
.ccms_form_element input[type='text']{
background:none!important;
}
.contact_box .cfdiv_textarea textarea {
background:none!important;
height: 115px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
border: 2px solid #A8B0BA;
padding-left: 12px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 12px;
font-weight: bold;
color: #A8B0BA;   
width: 270px;
margin-left: -6px;

}
#change-image:hover{
color:#000;
text-decoration:underline;
}
.contact_box .cfdiv_textarea textarea:focus{
    background: url("../images/textarea_bg_hover.png") no-repeat scroll 0 0 transparent;
    outline: medium none;
	background:none\9;
}
.contact_r .cfdiv_textarea {
    background: url("../images/textarea_bg.png") no-repeat scroll center center transparent\9;
    height: 191px\9;
    padding: 13px\9;
    width: 239px\9;
    margin-left: -6px\9;
    border: medium none\9;
}
.contact_box select, .cfdiv_text label {
    margin: 0;
    padding-left: 5px;
    text-align: left;
    width: 150px;
}
.contact_box .cfdiv_text label{
   float: none;
font-size: 14px;
font-style: normal;
color: #A5ADB7;
font-weight: bold;
font-family: arial;
}
.contact_box .cfdiv_text{
    text-align: left;
	margin-top: 14px;
}
#brandPaymentForm .purchase_items{
   height: auto;
}
#brandPaymentForm .purchase_items ul{
    padding: 20px 0 0;
}
#brandPaymentForm .purchase_items ul li{
    color: #7F7F7F;
    font-family: 'lucida grande';
    padding-bottom: 6px;
    font-size: 11px;
}
#brandPaymentForm .purchase_items ul li.li_name{
    color: #73AA07;
}
#brandPaymentForm .purchase_items ul li.domain_name{
    padding: 0 0 0 20px;
}
/*-------------------domains------------------*/
.domains_content{
     width: 600px;
    float: left
}
.domains_content h3{
    color: #719133;
    font-family: arial;
    font-size: 16px;
    margin-left: -13px;
    padding-top: 30px;
}
.domains_content p{
    color: #7F7F7F;
    font-family: verdana;
    line-height: 18px;
    padding-bottom: 15px;
}
.domains_content a{
	-moz-border-radius: 5px;     /*Firefox*/
	border-radius: 5px;          /*Opera*/
	-webkit-border-top-left-radius: 5px;     /*Webkit Safari, Chrome, devices*/
	-webkit-border-top-right-radius: 5px; 
	-webkit-border-bottom-righ-radius: 5px;
	-webkit-border-bottom-righ-radius: 5px;
	behavior: url("http://brandroot.com/templates/brandroot/css/PIE.htc");  /*IE - use PIE htc+javascript*/
    background: none repeat scroll 0 0 #FF7C00;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
/*------------------------select---------------------*/
.searchByCategory a.select {
    background: url("../images/sprites.png") no-repeat scroll 0 -1109px transparent;
    clear: both;
    display: block;
    height: 34px;
    line-height: 34px;
    margin: 0;
    outline: medium none;
    padding: 0 0 0 12px;
    width: 373px;
}
.searchByCategory a.select:hover{
    background: url("../images/sprites.png") no-repeat scroll 0 -1152px transparent;
    color: #fff;
}
ul.select_list { 
	position: absolute; 
	width: 385px; 
	background: #FFF; 

	border: 1px solid #6e6e6e; 
	list-style-type: none; 
	display: none; 
	z-index: 999; 
	margin: 0; 
	margin-top: 35px;
	cursor: pointer; 
	height: auto;
	overflow: auto;
    left: 0;
    top: 0;
    height: 250px;
	}
ul.select_list li {
	/*width: 373px; */
	height: 25px; 
	line-height: 25px; 
	padding-left: 12px; 
	color: #333333; 
	background-color: #f4f4f4; 
	border-top: 1px solid #ccc; 
	display: block; 
}
ul.select_list li a{
	display: block;
}
ul.select_list li:hover, ul.select_list li.hover, ul.select_list li.selected { 
	background-color: #7c7c7c !important; 
	color: #FFF !important; 
}
    /* For Long lists */

.hidden { display: none; }
/*------------------------select-inside--------------------*/
.selectcat1,.selectcat2,.selectcat3,.selectcat4{
    float: left;
    padding-right: 10px;
    position: relative;
}
.selectcat3{
    border-right: 1px solid #CDCDCD;
    margin-right: 9px;
    padding-right: 9px;
}
.selectcat4{
    padding: 0;
}
a.select1,a.select2,a.select3,a.select4{
    background: url("../images/sprites.png") no-repeat scroll 0 -1283px transparent;
    clear: both;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: 0;
    outline: medium none;
    padding: 0 0 0 6px;
    width: 138px;
}
#main a.select1:hover,#main a.select2:hover,#main a.select3:hover,#main a.select4:hover{
    background-position:-154px -1283px;
    color: #fff;
}
a.select4{
    background-position: 0 -1311px;
    width: 74px;
}
a.select4:hover{
    background-position: -86px -1311px;
}
.brainstorm_left ul.long-list{ 
	position: absolute; 
	width: 200px; 
	background: #F4F4F4; 
	border: 1px solid #6e6e6e; 
	list-style-type: none; 
	display: none; 
	z-index: 999; 
	margin: 0; 
	margin-top: 18px;
	cursor: pointer; 
	height: auto;
	overflow: auto;
    left: 0;
    top: 0;
    height: 250px;
	}
.brainstorm_left ul.select_list4{
    height: 133px;
    width: 80px;
}
ul.long-list li {
	/*width: 373px; */
	height: 18px; 
	line-height: 18px; 
	padding-left: 5px; 
	color: #333333; 
	background-color: #f4f4f4; 
	border-top: 1px solid #ccc; 
	display: block; 
}
.brainstorm_left ul.long-list li:hover,.brainstorm_left ul.long-list li.hover,.brainstorm_left ul.long-list li.selected { 
	background-color: #7c7c7c !important; 
	color: #FFF !important; 
} 
/*--------------------brainstorm-------------------------*/
.brainstorm_left{
    float: left;
    width: 573px;
}
.brainstorm_right {
    float: right;
    margin-left: 595px;
    position: absolute;
    top: 15px;
    width: 370px;
    *margin-left: 30px;
}
.brainstorm div.fixed {
	position: fixed;
	top: 10px;
}

.searchFilter{
    background: url("../images/sprites.png") no-repeat scroll 0 -1344px transparent;
    height: 105px;
    padding: 10px 5px 15px 7px;
}
.searchFilter form{
    padding-top: 12px;
}
.searchFilter p,.brainstorm_text p{
    color: #5A5A5A;
    font-family: verdana;
    line-height: 16px;
}
.searchFilter p strong,.brainstorm_text p strong{
    font-size: 16px;
}
.searchFilter select{
    background: url("../images/sprites.png") no-repeat scroll -241px -1256px transparent;
    border: medium none;
    margin-right: 12px;
}
/*--------------------brainstorm-list------------------------*/
.brainstorm-list ul.itemlist{
    margin-right: -20px;
}
.brainstorm-list ul.itemlist li,ul.comparelist li{
    float: left;
    padding: 0 15px 15px 0;
    *overflow: hidden;
}
.brainstorm-list ul.itemlist li img,ul.comparelist li img {
    box-shadow: 2px 2px 3px #999999;
    height: 136px;
    width: 180px;
}
.brainstorm-list ul.itemlist li .title img,ul.comparelist li .title img{
    height: 14px;
    width: 14px;
    box-shadow: none;
}
.brainstorm-list ul.itemlist li .title img.star{
    position: absolute;
    right: 9px;
    top: 10px;
}
.brainstorm-list ul.itemlist li .title img.close,ul.comparelist li .title img.close{
    position: absolute;
    right: 7px;
    top: 12px;
}
.brainstorm-list .description,.comparelist .description{
    background: none repeat scroll 0 0 #3F3F41;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    height: 136px;
    margin-top: -136px;
    *margin-top: -139px;
    position: relative;
    width: 180px;
    z-index: 99;
}
.brainstorm-list .description .title ,.comparelist .description .title{
    border-bottom: 1px solid #6D6D6D;
    color: #FFFFFF;
    float: left;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 5px 10px;
    padding-bottom: 5px;
    width: 160px;
    text-transform: lowercase;
}

.brainstorm-list .description .desc,.comparelist .description .desc {
    line-height: 16px;
    padding: 0 10px;
}
.brainstorm-list .brandprice,.comparelist .brandprice  {
    bottom: 8px;
    clear: both;
    position: absolute;
    width: 180px;
}
.brainstorm-list .brandprice .price,.comparelist .brandprice .price {
    color: #8A8A8A;
    font-family: verdana;
    height: 16px;
    line-height: 16px;
    padding-left: 10px;
}
.brainstorm-list .brandprice .buynow,.comparelist .brandprice .buynow{
    margin-right: 5px;
}
/*--------------------Compare------------------------*/
.brainstorm_compare{
    margin-top: -30px;
}
.brainstorm_compare img.compare{
    padding-top: 45px;
}
ul.comparelist{
    background: url("../images/compare.png") no-repeat scroll 0 45px transparent;
    margin-right: -6px;
    overflow: hidden;
    height: 425px;
}
ul.comparelist li{
    padding: 44px 6px 50px 0;
}
.compare_result .title{
    color: #6A6A6A;
    font-family: verdana;
    font-weight: bold;
    text-align: center;
    padding: 5px 0 10px;
    text-transform: lowercase;
}
.comparelist .brandprice .buynow,.compare_result .buynow,.brainstorm-list .brandprice .buynow{
    background: url("../images/sprites.png") no-repeat scroll -214px -439px transparent;
    display: block;
    float: right;
    font-family: verdana;
    font-weight: bold;
    height: 21px;
    line-height: 17px;
    text-align: center;
    width: 73px;
    padding-right: 0;
    text-align: center;
}
.compare_result .buynow span.price{
	display:block;
}
.compare_result .buynow:hover span.price{
	display:none;
}
.compare_result .buynow span.buyit{
	display:none;
}
.compare_result .buynow:hover span.buyit{
	display:block;
	font-size: 11px;
}
.comparelist .brandprice .buynow:hover,.compare_result .buynow:hover,.brainstorm-list .brandprice .buynow:hover{
    background: url("../images/sprites.png") no-repeat scroll -291px -439px transparent;
}
.comparelist li{
    position: relative;
}
ul.comparelist .compare_result{
    position: absolute;
    width: 180px;
}

.compareitem0 .compare_result{
    right: 6px;
   /* background: url("../images/compare_0.png") no-repeat scroll 85px 30px transparent;*/
}
.compareitem1 .compare_result{
    left: 0;
    /*background: url("../images/compare_1.png") no-repeat scroll 45px 30px transparent;*/
}
.compareitem2 .compare_result{
   /* background: url("../images/compare_2.png") no-repeat scroll 85px 15px transparent;*/
    left: 0;
    top: -5px;
}
.compareitem3 .compare_result{
   /* background: url("../images/compare_3.png") no-repeat scroll 45px 15px transparent;*/
    left: 0;
    top: -5px;
}

.compareitem1 .compare_result span.buynow {
    float: left;
}
.compareitem2 .compare_result span.buynow {
    position: absolute;
    right: 0;
    top: 6px;
}
.compareitem3 .compare_result span.buynow {
    left: 0;
    position: absolute;
    top: 6px;
}
.compareitem2 .compare_result .title,.compareitem3 .compare_result .title{
    padding: 30px 0 0;
}
div.itemsold{
    color: #B7B7B7;
    font-family: Myriad Pro;
    font-size: 35px;
    padding-top: 200px;
    text-align: center;
}
.item-box_left{
	float:left;
	background:#ebebeb;
	padding:5px 28px 28px;
}
.item-box_left .brandimage img{
    width: 550px;	
}
.item-box_right{
    display: inline;
    float: right;
    margin: 0 2px 0 0;
    width: 320px;
    position: relative;
}
.item-box_right .title h2.uniqueBrandPageTitle{
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 36px;
	color:#818181;
    font-size: 30px;
    line-height: 40px;
	/*border-bottom: 1px dotted #bdbdbd;*/
	margin: 0px;
	padding:0 0 5px;
    width: 245px;
    text-transform: lowercase;
	overflow: hidden;
	background: none;
	border-top: none;
	line-height: normal;
	height: auto;
}
.item-box_right .quick_content{
    color: #8D4141;
    font-size: 14px;
    padding: 5px 0;
}
.item-box_right .hr{
    border-bottom: 1px dotted #BDBDBD;
    width: 245px;
}
.item-box_right .quick_content a{
    text-decoration: none;
    display: inline-block;
}
.item-box_right .quick_content img{
    vertical-align: middle;
    margin-left: -5px;
}
.item-page .quick_content p{
    width: 320px;
}
.item-page .options-list .quick_content p{
    width: auto;
}
.item-box_right .brandprice{
    border-top: 1px dotted #BDBDBD;
    margin-top: 15px;
    padding-top: 10px;
    width: 245px;
}
.item-page .brandimage p.text{
    color: #818181;
    font-family: 'lucida grande';
    margin-bottom: -18px;
    padding: 2px 0 0;
}
.flike{
	height: 23px;
    width: 115px;
    z-index: 999;
}
.item-page{
    z-index: 99;
	zoom:1;
}
.item-page:after {
    overflow: hidden;
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.item-page p.search_text{
    font-family: 'lucida grande';
    font-size: 14px;
    padding-bottom: 10px;
}
 #itemtabs #tabs-1{
	padding: 12px 0 10px;
    color: #818181;
	font-size:14px;
    line-height: 20px;
 }
 #itemtabs #tabs-2 h3, #itemtabs #tabs-3 h3, #itemtabs #tabs-4 h3{
    font-family: 'MyriadPro-Bold';
	color:#527807;
	font-size:16px;
	margin: 12px 0 -4px;
 }
#itemtabs #tabs-3 h3{
	font-size:15px;
 }
#itemtabs #tabs-2{
    border-bottom: 1px dotted #BDBDBD;
    border-top: 1px dotted #BDBDBD;
    padding: 0 0 12px;
    width: 245px;
}
#itemtabs #tabs-2 ul.possibleuses li,#itemtabs #tabs-4 ul.possibleuses li{
	background: url("../images/sprites.png") no-repeat scroll -255px -268px transparent;
    border: medium none !important;
    color: #818181;
    float: none;
    line-height: 20px;
    padding: 0 0 0 14px;
}
#itemtabs #tabs-4 ul.possibleuses li a{
    color: #818181;
}
#itemtabs #tabs-4 ul.possibleuses li a:hover{
    color: #527807;
}
.item-box_right span.price{
    float: right;
	padding-right: 80px;
}
.item-box_right span.buynow{
    float: left;
}
.pathway{
	padding: 15px 0 25px;
}
.pathway span.blue{
    color: #679908;
	text-transform: lowercase;
}
.item-box input.inputbox{
    background: url("../images/sprites.png") no-repeat scroll 0 -1484px transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    font-size: 12px;
    font-style: italic;
    height: 30px;
    margin-bottom: 5px;
    padding: 0 10px;
    width: 225px;
	line-height: 30px\9;
 }
.item-box textarea {
    background: url("../images/sprites.png") no-repeat scroll 0 -1549px transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 12px;
    font-style: italic;
    height: 50px;
    padding: 8px;
    resize: none;
    width: 229px;
    margin-left: 1px;
}
.item-box input.button{
    background: url("../images/sprites.png") no-repeat scroll 100% -409px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: verdana;
    font-weight: bold;
    height: 20px;
    margin-right: 8px;
    margin-top: 46px;
    text-transform: uppercase;
    width: 59px;
 }
.item-box input.button{
    float: right;
    margin-top: 48px;
    margin-top: 46px\9;
    *float: none;
    *margin-top: 48px;
}
.item-box .brandhand{
    top: 6px;
    position: absolute;
    right: 15px;
    *width: 46px;
}
.options-list .brandhand{
    *width: 55px;
    display: inline;
    float: right;
    margin: -27px 12px 0 0;
}
.brandhand span{
    color: #B0B0B0;
    float: right;
    font-family: 'lucida grande';
    font-size: 18px;
    padding: 2px 0 0 6px;
    padding: 5px 0 0 6px\9;
}
.options-list .handbox{
    border-top: 1px dotted #B0B0B0;
    height: 35px;
    text-align: right;
    width: 233px;
}
.inquireMs{

}
.item-page .inquireMs p{
    font-family: 'lucida grande Bold';
    color: #5FA04A;
    overflow: hidden;
}
.inquireMs img{
    float: left;
}
.inquireMs span{
    font-family: 'lucida grande';
    color: #E90000;
    display: block;
    float: left;
    padding: 10px 0 0 5px;
    width: 145px;
}
/*---------------brandDetail------------------*/
.brandDetail{
    color: #FFFFFF;
    font-size: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.brandDetail ul{
    margin-top: 58px;
    overflow: hidden;
}
.brandDetail li{
    display: block;
    float: left;
    height: 36px;
    overflow: hidden;
	margin-left: 10px;
    width: 36px;
    position: relative;
}
.brandDetail li div{
   position: absolute;
}
.brandDetail span.changeFont{
    background: none repeat scroll 0 0 #333333;
    display: block;
	cursor: pointer;
    height: 36px;
    text-indent: -9999px;
    width: 36px;
}
.brandDetail span.fontButton{
    background: none repeat scroll 0 0 orange;
    display: none;
	cursor: pointer;
    float: left;
    height: 36px;
    text-indent: -9999px;
    width: 36px;
}
.brandDetail h1.brandTitle{
    color: #ECECEC;
    display: block;
    float: left;
    font-family: 'MyriadPro-Bold';
    font-size: 50px;
    line-height: 150px;
    margin: 0;
    width: 465px;
}
.brandDetail li.active span.changeFont{
	display: none;
}
.brandDetail span.selected{
	background:orange;
}
.brandDetail li.selected span.changeFont{
	background:orange;
}

.theme h2 a{
	color: #1A1A1A;
}
.theme h2 a:hover{
	text-decoration: underline;
}
.super-featured li.selected div.description .title a,.superRandom .title a,.recently .title a{
	color: #FEFEFE;
}
.super-featured li.selected div.description .title a:hover,.superRandom .title a:hover,.recently .title a:hover{
	text-decoration: underline;
}
.slideshow_set .description .title a {
	color: #FFFFFF;
}
.slideshow_set .description .title a:hover {
	text-decoration: underline;
}
.brainstorm-list .description .title a,.comparelist .description .title a{
	color: #FFFFFF;
}
.brainstorm-list .description .title a:hover,.comparelist .description .title a:hover{
	text-decoration: underline;
}
.cat-items ul li h4 a{
    color: #999999;
	text-decoration: none;
}
.cat-items ul li h4 a:hover{
	text-decoration: underline;
}
.compare_result .title a{
	color: #333333;
}
.compare_result .title a:hover{
	text-decoration: underline;
}
/*----------------------------*/
.nav_prev{
    left: -32px;
    position: absolute;
    top: 38%;
    background: url("../images/arrow_left.png") no-repeat scroll 0 0 transparent;
}
.nav_next{
    right: -32px;
    position: absolute;

    top: 38%;
    background: url("../images/arrow_right.png") no-repeat scroll 0 0 transparent;
}
.nav_prev a,.nav_next a{
    display: block;
    height: 69px;
    text-indent: -9999em;
    width: 32px;
}
.seemore{
    padding: 20px 0 0;
}

/*---------------clients-------------*/
h4{
    color: #557D07;
    font-family: 'MyriadPro-Bold';
    font-size: 49px;
    margin-top: -10px;
    padding-bottom: 5px;
}
.clients_box{
	background: url("../images/line.png") repeat-x scroll 100% bottom white;
	overflow: hidden;
	width: 952px;
	margin-top: 15px;
	padding: 15px;
}
.clients_left{
    float: left;
}
/*modify by spring 2013/09/30*/
.clients_right{
	float: left;
	width: 600px;
	margin-left: 20px;
}
/*end*/
.clients_left .clients_sold{
    background: url("../images/sprites.png") no-repeat scroll -137px -704px transparent;
    margin: -3px 0 0 -7px;
    height: 74px;
    position: absolute;
    width: 77px;
}
.item-page .clients_right p{
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 10px;
    font-family: "Helvetica";
}
.clients_right p strong{
    color: #557D07;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
}
.clients_right a{
    color: #3F64B7;
}


/*-----------moduletable_Clients-------------*/
.moduletable_Clients h1{
    color: #D6D6D6;
    font-family: verdana;
    font-size: 22px;
    padding: 20px 0 15px;
}
.moduletable_Clients{
    color: #D6D6D6;
    font-family: "Helvetica";
    font-size: 14px;
    line-height: 18px;
}

/*---------------cat-children------------------*/
.category-list h2 span.subheading-category{
    display: none;
}
.cat-children h3{
    display: none;
}
.cat-children ul li,.items-leading,.items-row .item{
    padding: 10px 0;
	position: relative;
}
.category-desc{
    line-height: 20px;
    padding: 10px 0;
}
.items-leading h2,.items-row h3{
    display: block;
    padding: 5px 0 10px;
}
.cat-children ul li span a,.items-leading h2 a,.items-row h3,.item-page h2{
    background: none repeat scroll 0 0 #EFEFEF;
    border-top: 1px dotted #616161;
    color: #808184;
    display: block;
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    padding: 5px 0 0 0;
    text-decoration: none;
}
.items-row h3,.item-page h2{
    margin: 15px 0 30px 0;
}
.cat-children ul li span a:hover{
    color: #FFFFFF;
    font-weight: bold;
	background:-moz-linear-gradient(top, #70a508,#507607);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#70a508), to(#507607));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70a508,endColorstr=#507607,grandientType=1);
}

.blog h2{
    color: #1A1A1A;
    display: block;
    font-family: 'MyriadPro-Bold';
    font-size: 41px;
    margin-left: -2px;
    padding-top: 10px;
}
.blog .readmore{
    padding: 10px 0 0;
    text-align: right;
}
.blog .readmore a{
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Myriad Pro';
    font-size: 14px;
    height: 26px;
    margin-right: 5px;
    text-align: center;
	line-height: 26px;
    width: 90px;
background:-moz-linear-gradient(top, #70a508,#507607);
background:-webkit-gradient(linear, 0 0, 0 100%, from(#70a508), to(#507607));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70a508,endColorstr=#507607,grandientType=1);
}
.article-info{
    color: #7BA729;
    font-family: Myriad Pro;
    font-size: 14px;
    overflow: hidden;
}
.items-row .article-info,.item-page .article-info{
    border-bottom: 1px dotted #616161;
    margin: -25px 0 15px;
    padding-bottom: 5px;
}
.createdby{
    float: left;
}
.create{
    float: right;
}
span.create{
    color: #808184;
    font-family: arial;
    font-size: 16px;
    position: absolute;
    right: 365px;
    top: 30px;
}
.items-row span.create{
    right: 10px;
}
/*---------------moduletable_Resources ----------------*/
.moduletable_Resources {
    padding:16px 30px 0 0;
    width: 260px;
}
.moduletable_Resources ul li{
    border-top: 1px dotted #616161;
    padding: 5px 0;
}
.moduletable_Resources ul li a{
    color: #6C6C6C;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
}

.moduletable_Resources ul li a:hover,.moduletable_Resources ul li.active a,.moduletable_Resources ul li.alias-parent-active a{
	color:#ff7c00;
}

.moduletable_Resources ul ul{
    padding: 3px 0 3px 22px;
}
.moduletable_Resources ul ul li{
    border: medium none;
    padding: 2px 0;
}
.moduletable_Resources ul ul li a,.moduletable_Resources ul li.active li a,.moduletable_Resources ul li.alias-parent-active li a{
    color: #8AC418;
    font-size: 14px;
}
.moduletable_Resources ul ul li a:hover,.moduletable_Resources ul li.active li.active a,.moduletable_Resources ul li.alias-parent-active li.active a{
    color: #FF7C00;
}
.moduletable_Resourcesbox h1,.moduletable_Resourcesbox h2,.moduletable_Resourcesbox h1 strong.keyword,.moduletable_Resourcesbox h2 strong.keyword,.moduletable_help{
    color: #D6D6D6;
    font-family: verdana;
    font-size: 40px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 50px;
    text-shadow: 2px 2px 5px #000000;
}
.moduletable_help{
	float: left;
}
.pageclass_account .moduletable_help{
	float: left;
}
/*--------------bread----------------*/
#bread{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #679908;
    font-family: 'Myriad Pro';
    font-size: 16px;
    font-weight: normal;
    margin: 0 auto -10px;
    padding-left: 12px;
    padding-top: 20px;
    position: relative;
    width: 960px;
    z-index: 1;
}
#bread span.showHere{
    display: none;
}
#bread a.pathway{
    color: #525252;
    padding: 0;
}
#bread img{
    padding: 0 8px;
}

/*--------------Recently-Sold--------------*/

.moduletablesoldNames {
	padding-top: 25px;
	padding-bottom: 40px;
	border-top: solid 1px white;
    clear: both;	
}
.main_b{
    margin: -10px auto 50px;
    width: 960px;
}
.Recently-Sold{
    float: right;
    width: 320px;
    padding-top: 40px;
}
.Recently-Sold h1,.prevnext{
    background: url("../images/line.png") repeat-x scroll 100% bottom transparent;
    color: #9A9999;
    font-family: verdana;
    font-size: 18px;
    margin-bottom: 12px;
    text-align: center;
}
.Recently-Sold #xs_114 .pane .item,.moduletablesoldNames #xs_219 .pane .item{
    background: url("../images/sprites.png") no-repeat scroll 0 -1634px transparent;
    height: 73px;
    margin: -2px auto 3px;
    width: 296px;
}
.Recently-Sold #xs_114 .item img,.moduletablesoldNames #xs_219 .item img{
    height: 60px;
    width: 80px;
    float: left;
}
.Recently-Sold .item .title a,.moduletablesoldNames .item .title a{
    color: #606060;
    float: right;
    font-family: arial;
    font-size: 21px;
    height: 60px;
    line-height: 60px;
    padding-right: 10px;
	text-transform: lowercase;
}
.Recently-Sold .item .title a:hover,.moduletablesoldNames .item .title a:hover{
    text-decoration: underline;
}
.main_b .basic_v a.next,.main_b .basic_v a.prev,.moduletablesoldNames .basic_v a.next,.moduletablesoldNames .basic_v a.prev {
    background: url("../images/sprites.png") no-repeat scroll -118px -1718px transparent;
    display: block;
    float: left;
    height: 40px;
    width: 118px;
    padding-top: 0;
}
.main_b .basic_v a.prev,.moduletablesoldNames .basic_v a.prev {
    margin-left: 71px;
    background-position: 0 -1718px;
}
.moduletablesoldNames .basic_v a.prev{
    margin-left: 56px;
}
.right .moduletablesoldNames .soldNames{
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #ECEBEB;
    padding: 6px 8px;
}
.prevnext{
    background-position: 0 0;
    margin-top: 12px;
    padding-top: 10px;
}
.right .moduletablesoldNames .prevnext{
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 50px;
}
.brandimage .sold {
    background: url("../images/sprites.png") no-repeat scroll -137px -704px transparent;
    margin: -31px 0 0 -34px;
    height: 99px;
    position: absolute;
    text-indent: -999em;
    width: 103px;
}

#payPalBanner {
	position: absolute;
	top: 460px;	
}
/*----------------jnews----------------*/
/**
 * Tooltips
 */
.tip {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #D4D5AA;
	color: #fff;
}
.tip-title {
    font-size: 1em;
    font-weight: bold;
    padding: 3px;
}

.tip-text {
	font-size: 1em;
	margin: 0;
}

.jnews_box{
    background: none repeat scroll 0 0 #292929;
    position: relative;
    z-index: 1;
    padding: 5px 0 15px;
}
.tip-wrap{
    z-index: 2;
}
.jnews{
    background: url("../images/real_cf.png") repeat scroll 0 0 #101010;
    height: auto;
}
.moduletable_jnews{
    margin: 0 auto;
    position: relative;
    width: 972px;
    padding: 20px 0 30px;
}
.moduletable_jnews h3{
    font-family: 'MyriadPro-Bold';
    color: #FFFFFF;
    font-size: 40px;
    padding-bottom: 0;
}
.moduletable_jnews p{
    color: #acacac;
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
}
.jNewsMod{
    padding: 40px 0 0;
}
.jNewsRT select{   
    display: none;
}
#jnews_module1 .jNewsLB input.inputbox_jnews{
    background: url("../images/sprites.png") no-repeat scroll 0 -1776px transparent;
    border: medium none;
    float: left;
    font-family: Myriad Pro;
    font-size: 18px;
    height: 32px;
    margin: 0 10px 0 1px;
    padding: 0 10px;
    width: 200px;
    color: #595959;
	line-height: 32px\9;
}
#jnews_module1 .jNewsRT .button{
    background: url("../images/sprites.png") no-repeat scroll 0 -1822px transparent;
    clear: both;
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    height: 37px;
    width: 120px;
    float: left;
    margin-top: 8px;
    cursor: pointer;
    border: medium none;
}
.subscriptionLists{
    clear: both;
    overflow: hidden;
    padding-top: 20px;
}
.scriptionLists{
    background: none repeat scroll 0 0 #FE911B;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -4px 5px 5px #333333;
    clear: both;
    float: right;
    padding: 12px 20px;
    width: 612px;
}
ul.jNewsLists{
}
.jnews_box .subscriptionLists li{
    float: left;
    padding: 5px 6px 5px 0;
	width: 150px;
}
.subscriptionLists input.inputbox {
    display: block;
    float: left;
    margin-right: 5px;
}
.subscriptionLists span {
    display: block;
    float: left;
	/*
    width: 92px;
    word-wrap: break-word;
	*/
    overflow: hidden;
    width: 120px;
}
.subscriptionLists li{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.scriptionLists .text{
    color: #FFFFFF;
    font-family: arial;
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 10px;
}
.scriptionLists .text em{
    display: block;
    font-style: normal;
    padding-left: 70px;
    margin-top: -5px;
}
.aca_list_name a{
    color: #FFFFFF;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    display: none;
}
/*-----------------help------------------*/
.help_content{
    overflow: hidden;
    padding: 30px 0;
    width: 948px;
}
.help_box{
    border-right: 1px dashed #A9ACA6;
    float: left;
    margin-right: 15px;
    padding: 0 15px 0 0;
    width: 295px;
}
.help_right{
    border: medium none;
    margin: 0;
    padding: 0;
}
.item-page .help_box h2{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #808184;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    margin: 0 0 16px;
    padding: 10px 0 0;
    text-transform: capitalize;
}
.item-page .help_box h3{
    background: url("../images/sprites.png") no-repeat scroll -552px -1935px transparent;
    color: #9AC449;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0 0 0 28px;
}
.item-page .help_box h3.expanded,.item-page .help_box h3:hover{
    background: url("../images/sprites.png") no-repeat scroll 0 -1935px transparent;
    color: #FF7C00;
}
.item-page .help_box div p{
    color: #A9ACA6;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
    font-family: 'Myriad Pro';
    margin: 10px 0 10px 30px;
	padding-top: 10px;
    line-height: 20px;
}
.mooblock-el{
    margin-top: -10px;
}
.help_nav{
    border-top: 1px dotted #616161;
    margin: 8px 0 0;
    padding: 18px 0 0;
    width: 660px;
} 
.help_nav .moduletable{
    background: url("../images/sprites.png") no-repeat scroll 0 -2010px transparent;
    float: left;
    height: 78px;
    margin-right: 8px;
    padding: 10px 8px;
    width: 194px;
    position: relative;
} 
.help_nav h3{
    color: #808184;
    font-size: 14px;
    font-weight: normal;
} 
.help_nav h2{
    color: #FF7C00;
    font-family: 'MyriadPro-Bold';
    font-size: 17px;
    text-align: center;
} 
.help_nav input{
    background: url("../images/sprites.png") no-repeat scroll -241px -2010px transparent;
    border: medium none;
    color: #808184;
    height: 20px;
   /* line-height: 16px;*/
    padding: 0 10px;
    width: 175px;
	line-height: 20px\9;
} 
.help_nav p{
    color: #A9A9A9;
    font-family: 'Myriad Pro';
    font-size: 10px
} 
.help_nav .need{
    background: url("../images/sprites.png") no-repeat scroll -492px -2098px transparent;
    height: 62px;
} 
#wrapper .help_nav a{
    background: url("../images/sprites.png") no-repeat scroll 0 -2132px transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'MyriadPro-Bold';
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 78px;
    position: absolute;
    right: 10px;
    top: 68px;
    text-transform: capitalize;
} 
#wrapper .help_nav a.search{
    background-position: -255px -2132px;
    width: 63px;
} 
#wrapper .help_nav a.Coming{
    background-position: -116px -2132px;
    width: 100px;
} 

#iframe {
	padding: 20px 0 0 80px;
}

#tm2008style,#selectCategory{
    background: url("../images/sprites.png") no-repeat scroll 0 -1885px transparent;
    border: medium none;
    color: #595959;
    float: right;
    font-family: Myriad Pro;
    font-size: 18px;
    height: 30px;
    margin-right: 60px;
    outline: medium none;
    padding: 7px 0 0 148px;
    width: 250px;
}
#tm2008style .select_box{
	width:315px;
	height:33px;
}
#tm2008style div.tag_select{
	color: #000000;
    display: block;
    height: 33px;
    line-height: 23px;
    padding: 0 10px;
    width: 315px;
}
#tm2008style div.tag_select_hover{
	display:block;
	color:#000;
	width:315px;
	height:33px;	
	padding:0 10px;
	line-height:23px;
}
#tm2008style div.tag_select_open{
	display:block;
	color:#000;
	width:315px;
	height:33px;
	padding:0 10px;
	line-height:23px;
}

#tm2008style ul.tag_options{
	background:#fcf9f9;
	border: 1px solid #959595;
	border-top:none;
    list-style: none outside none;
    margin: -4px 0 0 0;
    padding: 0 0 1px;
    position: absolute;
    width: 250px;
	height: 200px;
	overflow: auto;
}

#tm2008style ul.tag_options li.open_hover{
	background:#f2f6fa;
	color:#000
}
#tm2008style ul.tag_options li{
	border-bottom: 1px dashed #CCCCCC;
    line-height: 23px;
    padding-left: 8px;
}
#tm2008style ul.tag_options li.open_selected{
    color: #19555F;
}

/*-----------------find domain------------------*/
.moduletable_landing{
    background: none repeat scroll 0 0 #DDD;
    margin-bottom: 12px;
    margin-top: -10px;
    *margin-top: -26px;
    padding: 8px 0 8px 24px;
    /*width: 100%;
    margin-left: -12px;*/
}
.moduletable_landing p{
    padding-bottom: 2px;
}
.moduletable_landing span{
    color: #28231E;
    font-family: 'lucida grande Bold';
    font-size: 10px;
    padding: 0 25px 0 0;
-webkit-text-size-adjust:none;
}
.moduletable_landing img{
    padding: 0 6px 0 36px;
    vertical-align: middle;
}
body.pageclassbottomLinkage #wrapper #main{
    *overflow: visible;
}
.find_domain{
    background-color: #E8E8E8;
    border-radius: 5px 5px 5px 5px;
    padding: 12px 15px 20px 14px;
    overflow: hidden;
	zoom:1;
}
.moduletable_name,.moduletable_category h3,.Domain_box h3{
    font-size: 18px;
    padding: 8px 0 16px;
    font-family: 'MyriadPro-Bold';
}
.find_domain .moduletable{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-right: 17px;
    min-height: 180px;
    padding: 15px 15px 30px;
    width: 273px;
}

.Domain_box .moduletable, .Domain_box .moduletable_ra_verticle {
	padding: 0;
}

#main .moduletable .custom h3 {
 color: #5FA04A;	
}

.find_domain .moduletable h3{
    font-size: 18px;
    font-family: 'MyriadPro-Bold';
    padding: 0 0 16px 0;
    color: #4C4C4C;
}
.find_domain a{
    text-decoration: underline;
}
.find_domain a:hover,.moduletable_category a:hover{
    color: #7DB700;
}
.find_domain ._tack{
    margin-right: 0;
}

.moduletable_category {
	padding: 20px 0 0 0;	
}

.moduletable_category h3,.Domain_box h3{
    color: #4C4C4C;
    padding: 15px 0;
}
.moduletable_category ul{
    background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #EBEBEB;
    padding: 14px;
    overflow: hidden;
	zoom:1;
}
.moduletable_category ul li{
    color: #777777;
    float: left;
    font-family: helvetica;
    font-size: 13px;
    line-height: 22px;
    margin-right: 20px;
}
.Domain_box .slideshow{
    background: none repeat scroll 0 0 transparent;
    float: left;
}
.Domain_box .toolbar .left{
    background: url("../images/sageata_left.gif") no-repeat scroll center top transparent;
    top: 58px;
    margin-left: 0;
}
.Domain_box .toolbar .right{
    background: url("../images/sageata_right.gif") no-repeat scroll center top transparent;
    margin-right: 0;
    top: 58px;
}
.Domain_box .example-wrapper,.Domain_box .slideshow{
    margin-left: -5px;
}
.Domain_box .moduletable_ra_verticle{
    background: url("../images/line.png") repeat-x scroll 0 0 transparent;
    padding-top: 15px;
}
.Domain_box{position:relative;}
.moduletable_see_them {
float: right;
position: absolute;
position: a;
right: 29px;
top: 25px;
}
.moduletable_see_them a{color: #7DB700;}
.moduletable_see_them a:hover{color:#000;}
.moduletable_featured_business_names{clear: both;}

/*---------------site_footer_links-----------------*/
.site_footer_links {
    background-color: #6E6D70;
    color: #000;
	font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    padding: 16px 0;
    overflow: hidden;
}
.site_footer_links .moduletable{
    margin: auto;
    padding: 0;
    width: 972px;
}
.site_footer_links .block_link {
    float: left;
    padding-right: 22px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { .site_footer_links .block_link {padding-right: 14px;} } 
.site_footer_links span.links_caption {
    display: block;
    font-family: Helvetica,Arial,"Trebuchet MS",Trebuchet;
    font-weight: bold;
    padding-bottom: 4px;
	color: #333;
}
.site_footer_links a, .site_footer_links a:visited {
    color: #D6D6D6;
    font-family: Helvetica,Arial,"Trebuchet MS",Trebuchet;
    font-size: 11px;
-webkit-text-size-adjust:none;
}
.site_footer_links a:hover {
	color: #F90;
	text-decoration: underline;	
}
.item-187{
	display:none;
}

.hideThis {
	display: none;
}
/*-----------------sitemap-------------------*/
#xmap{
    padding-left: 25px;
}
#xmap ul.level_0{
    font-size: 14px;
    padding-left: 3px;
}
#xmap ul.level_0 li{
    list-style: square outside none;
    padding: 5px 0;
}
#xmap ul.level_1{
    padding: 5px 0 0 15px;
}
#xmap ul.level_1 li{
    list-style: disc outside none;
}
#xmap ul.level_2{
    padding: 5px 0 0 15px;
}
#xmap a:hover,#k2Container a:hover{
    color: #000;
}
/*-----------------k2------------------*/

div.itemFullText p {
    line-height: 18px;
    padding-bottom: 10px;
}
div.catItemHeader h3.catItemTitle a{
    color: #7DB700;
}
.k2_nav h1{
    font-size: 16px;
    padding: 0 0 15px;
    text-transform: uppercase;
}
.k2_nav h1{
    padding: 0;
}
.moduletable_search{
    border-bottom: 3px solid #515151;
    margin-bottom: 20px;
    padding: 15px 20px 25px;
}
.moduletable_posts{
    border-bottom: 3px solid #515151;
    margin-bottom: 15px;
    padding-left: 12px;
    padding-bottom: 10px;
}
.moduletable_comments{
    padding-left: 12px;
}
.moduletable_comments h1{
    font-size: 12px;
}
.moduletable_posts h1,.moduletable_random h1{
    border: medium none;
    color: #180B08;
    font-size: 16px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
}
/*-----------------k2 nav------------------*/
.k2_nav{
    border-top: 12px solid #515151;
    margin: 0 auto;
    padding: 20px 0;
    width: 972px;
    overflow: hidden;
}
.k2_navbox{
    border-top: 1px solid #CCCCCC;
}
.moduletable_k2logo{
    float: left;
    padding-top: 20px;
    *width: 369px;
}
.moduletable_k2logo h2 {
    float: left;
    margin: 10px 25px 10px 0;
    overflow: hidden;
    width: 119px;
}
.moduletable_k2logo h2 a {
  /*  background: url("../images/FooterLogo.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 43px;
    min-height: 60px;
    text-indent: -9999em;
	*/
}
.moduletable_k2logo .disclaimer {
    float: right;
    font-size: 12px;
    margin: 0;
    width: 225px;
}
.moduletable_k2logo .disclaimer p {
    line-height: 18px;
    margin: 0 0 8px;
}
.moduletable_k2logo .disclaimer a {
    color: #7DB700;
    font-weight: 700;
}
.moduletable_k2logo .disclaimer a:hover{
    color: #000;
}
.moduletable_tag{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0 0 0 20px;
    min-height: 150px;
    padding: 20px;
    width: 321px;
}
.moduletable_archive{
    float: right;
    padding-top: 20px;
    width: 220px;
}
.k2_nav .moduletable_archive h1{
    padding-left: 10px;
}

/*--------------Brands random------------------*/
.superRandom ul li,.recently ul li{
    position: relative;
    padding-bottom: 10px;
}
.super_random_desc,.recently_desc{
    height: 200px;
    left: 0;
    position: absolute;
    top: 0;
    width: 265px;
    background: url("../images/box_bg.png") no-repeat scroll 0 0 transparent;
}
.moduletable_random{
    padding-left: 12px;
    padding-bottom: 20px;
}
.super_random_logo,.recently_logo{
    cursor: pointer;
}
.moduletable_tabs{
    margin-bottom: 10px;
    padding: 0 0 10px;
}
/*-----------------comments------------------*/
.comments{
    clear: both;
    padding-top: 10px;
    width: 460px;
}
/*.options-list .comments{
    background: none repeat scroll 0 0 #E6E6E6;
    margin-left: -10px;
    padding: 0 10px;
    position: absolute;
    z-index: 99999;
}*/
.item-box .comments{
    clear: none;
    float: left;
    padding: 20px 0 0;
    width: 606px;
}
.item-page .comments_form .text{
    font-family: 'lucida grande';
    color: #A6A6A6;
    padding-bottom: 5px;
}
.cat-items ul li .comments_form,.comments_form{
    overflow: hidden;
    padding-bottom: 12px;
    background: url("../images/line.png") repeat-x scroll 100% bottom transparent;
}
.cat-items ul li .comments_form{
    margin-right: -10px;
}
.cat-items ul li .comments_form .inputbox,.item-box .comments_form .inputbox{
    /*background: url("../images/sprites.png") no-repeat scroll 0 -2171px transparent;
    color: #A6A6A6;
    float: left;
    font-family: "Helvetica";
    height: 31px;
    margin: 0 10px 0 0;
    padding: 0 10px;
    width: 160px;*/
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #A6A6A6;
    float: left;
    font-family: "Helvetica";
    height: 30px;
    margin: 0 8px 0 0;
    padding: 0 10px;
    width: 126px;
	line-height: 30px\9;
    font-weight: normal;
}
.item-box .comments_form .inputbox{
    width: 149px;
}
.cat-items ul li .comments_form .inputtext,.item-box .comments_form .inputtext{
   /* background: url("../images/sprites.png") no-repeat scroll 0 -2215px transparent;*/
    margin: 5px 0 0;
    width: 363px;
}
.item-box .comments_form .inputtext{
    width: 507px;
}
.cat-items ul li .comments_form input.button,.comments_form input.button {
   /* background: url("../images/sprites.png") no-repeat scroll 0 -2260px transparent;
    font-family: "Helvetica";
    font-size: 16px;
    font-weight: normal;
    height: 31px;
    margin: 6px 20px 0 0;
    width: 68px;*/
    background: none repeat scroll 0 0 #6C6C6C;
    border: 1px solid #EEEEEE;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 5px #CCCCCC;
    font-family: 'lucida grande';
    font-size: 16px;
    font-weight: normal;
    height: 31px;
    margin: 6px 0 0 7px;
    width: 68px;
    font-style: normal;
    color: #FFFFFF;
}
.comments_form input.button{
    margin-right: 0;
}
.comments_news{
    padding: 2px 0;
    overflow: hidden;
    clear: both;
    margin-left: -3px;
}
.category-list .comments_news{
    margin-left: 0;
    padding: 10px 0;
}
.cat-items ul.options-list li li,.comments_news ul li{
    padding: 6px 0;
    overflow: hidden;
    margin: 0;
}
.comments_news ul li{
    padding: 12px 0;
}
.cat-items .comments_news ul li .pic,.comments_news ul li .pic {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #999999;
    float: left;
    margin-left: 5px;
    margin-right: 15px;
    padding: 5px;
    background: none repeat scroll 0 0 #FFFFFF;
}
.cat-items .comments_news ul li .pic img,.comments_news ul li .pic img{
    height: 48px;
    width: 48px;
}
.cat-items .comments_news ul li .details ,.comments_news ul li .details{
    float: left;
    width: 380px;
}
.comments_news ul li .details{
    width: 528px;
}
.cat-items .comments_news ul li .title,.comments_news ul li .title {
    border: medium none;
    color: #6D6D6D;
    font-family: "Helvetica";
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 4px;
    text-transform: capitalize;
}
.cat-items .comments_news ul li .title span,.comments_news ul li .title span{
    color: #858585;
    float: right;
    font-size: 12px;
    padding-top: 8px;
}
.cat-items .comments_news ul li .text,.comments_news ul li .text{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #CCCCCC;
    color: #6D6D6D;
    font-size: 14px;
    /*height: 30px;*/
    line-height: 30px;
    padding: 0 5px;
}
.comments_news ul li .text{
    background: none repeat scroll 0 0 #6C6C6C;
    color: #FFFFFF;
}
.comments_form .comments_news{
    padding: 10px 0 0;
    clear: both;
}
.comments_news span{
    color: #7DB700;
    display: block;
    font-weight: bold;
    padding: 8px 0 0 4px;
}
.comments_news ul span{
    font-weight: normal;
}
.comments_btn{    
    border-radius: 0 0 5px 5px;
    box-shadow: 1px 2px 2px #999999;
	background:#FFFFFF;
    cursor: pointer;
    font-family: 'lucida grande';
    font-size: 14px;
    margin: 0 0 0 165px;
    padding: 2px 10px;
    text-align: center;
    text-transform: uppercase;
    width: 110px;
    position: absolute;
}
.comments_btn.active{
    background: none repeat scroll 0 0 #E6E6E6;
    box-shadow: none;
}
.comments_btn a{
    color: #A9A9A9;
    text-decoration: none;
}
.comments_btn.active a{
    color: #6D6D6D;
}
.comments_btn a:hover{
    color: #527807;
}
/*.brand_comment{
    background: none repeat scroll 0 0 #E6E6E6;
    margin: -10px 0 0 -10px;
    padding: 0 10px;
    position: absolute;
    z-index: 999;
}
.brand_comment.active{
    z-index: 9999;
}*/
/*--------------pageclass_about------------------*/

.pageclass_about .right,.pageclass_contact .right,.pageclass_thankyou .right,.pageclass_terms .right,.pageclass_privacy .right{
    display: none;
}
.pageclass_about .left,.pageclass_contact .left,.pageclass_thankyou .left,.pageclass_terms .left,.pageclass_privacy .left{
   float: none;
   width: auto;
   position: relative;
}
.pageclass_about #wrapper #banner .banner_box,.pageclass_contact #wrapper #banner .banner_box,.pageclass_thankyou #wrapper #banner .banner_box,.pageclass_terms #wrapper #banner .banner_box,.pageclass_privacy #wrapper #banner .banner_box {
    height: 180px;
}
.pageclass_about .brand_search,.pageclass_contact .brand_search,.pageclass_thankyou .brand_search,.pageclass_terms .brand_search,.pageclass_privacy .brand_search{
    display: none;
}
.login_box,.item-page_about,.item-page_terms,.item-page_privacy,.reset_forgot,.remind_forgot{    
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 10px #666666;
    margin: -130px auto 10px;
    padding: 10px 0 0;
    width: 737px;
}
.item-page_thankyou{
    padding-bottom: 0;
}
.pageclass_about #wrapper #main,.pageclass_contact #wrapper #main,.pageclass_thankyou #wrapper #main,.pageclass_terms #wrapper #main,.pageclass_privacy #wrapper #main{
    background: none repeat scroll 0 0 transparent;
    overflow: visible;
    min-height: 100px;
}

.pageclass_terms .about_inside,.pageclass_privacy .about_inside{
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 20px;
}
.pageclass_terms .about_inside h3,.pageclass_privacy .about_inside h3{
    border-bottom: 1px solid #D0D0D0;
    padding-bottom: 20px;
}
.pageclass_thankyou .about_inside_content a{
    color: #4C4C4C;
    text-decoration: underline;
}
/*------------pageclass_resources-----------------*/
.pageclass_resources #wrapper #main{
    padding-bottom: 0;
}
.pageclass_resources #wrapper #banner .banner_box {
    height: 0px;
}
.pageclass_resources #bread{
    background: none repeat scroll 0 0 transparent;
    margin: -34px auto 0;
    padding: 0;
    height: 34px;
    width: 972px;
}
.pageclass_resources .left {
    float: left;
    padding-right: 20px;
    width: 660px;
}
.pageclass_resources .right {
    float: right;
    width: 291px;
    border-left: 1px solid #CCCCCC;
}
.pageclass_resources a{
    transition: color 0.5s linear 0s;
	-webkit-transition: color .5s linear; 
	-o-transition: color .5s linear;	
	-moz-transition: color .5s linear; 
}
.pageclass_resources a:hover{
    color: #000;
}
/*-----------------create account-------------------*/
.pageclass_account .edit-icon{
    display: none;
}
.pageclass_account #wrapper #main,.pageclass_registration #wrapper #main{
    background: none repeat scroll 0 0 #FFFFFF;
}
.pageclass_account .left{
    float: none;
    width: auto;
}
.check_box h1{
    border: medium none;
    color: #7F7F7F;
    font-family: verdana;
    font-size: 22px;
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
    padding-bottom: 20px;
}
.check_box .slideshow{
    background: none repeat scroll 0 0 transparent;
    float: none;
}
.pageclass_account #bread{
    padding-bottom: 10px;
    padding-left: 14px;
    width: 982px;
}
h5{
    color: #1A1A1A;
    font-size: 42px;
    padding-bottom: 20px;
    font-family: 'MyriadPro-Bold';
}
ul.account_box li{
    overflow: hidden;
    padding-bottom: 30px;
}
ul.account_box li .account_title{
    background: none repeat scroll 0 0 #EFEFEF;
    border-top: 1px dotted #333333;
    color: #719133;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
ul.account_box li .account_text{
    color: #7F7F7F;
    font-family: verdana;
    line-height: 18px;
    padding: 15px 10px 20px;
}
ul.account_box li .account_link{
    padding-left: 10px;
}
ul.account_box li .account_link a{
    background: none repeat scroll 0 0 #FF7C00;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    padding: 5px 8px;
    text-decoration: none;
}
ul.account_box li .account_link em{
    color: #555555;
    display: block;
    float: left;
    font-family: 'Myriad Pro';
    padding-left: 10px;
    padding-top: 5px;
}
/*---------------registration Recently Sold------------------*/
.right .moduletablesoldNames h1{
    font-family: 'MyriadPro-Bold';
    border: medium none;
    font-size: 16px;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    text-align: left;
    color: #429202;
}
.pageclass_registration .right{
    width: 314px;
    padding-top: 42px;
}
.moduletable_Welcome{
    color: #7F7F7F;
    font-family: verdana;
}
.right .moduletable_Welcome h1{
    border: medium none;
    color: #7F7F7F;
    font-family: verdana;
    font-size: 20px;
    margin-bottom: 5px;
    text-align: left;
}
.right .moduletable_Welcome p{
    line-height: 18px;
    padding-bottom: 20px;
}
/*---------------registration domain-owner-----------------*/
h2.k2ProfileHeading{
    background: none repeat scroll 0 0 #EFEFEF;
    border-top: 1px dotted #333333;
    color: #7F7F7F;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    margin: 5px 0 15px;
    padding-left: 10px;
    width: 962px;
    font-family: 'Myriad Pro';
}
.pageclass_registration #k2Container{
    width: auto;
}
#josForm #k2Container{
    width: auto;
}
ul.checkbox_lists{
    color: #7F7F7F;
    font-size: 16px;
    padding: 20px 0 0 50px;
}
ul.checkbox_lists li{
    overflow: hidden;
    padding-bottom: 20px;
}
ul.checkbox_lists li input{
    float: left;
    margin-top: 2px;
    box-shadow: none;
}
ul.checkbox_lists li label{
    float: left;
    padding-left: 5px;
    width: 96%;
}
ul.checkbox_lists li label a{
    color: #FF7C00;
    text-decoration: underline;
    font-family: 'Helvetica Bold';
}
#josForm .k2AccountPage div.k2AccountPageUpdate{
    border: medium none;
    padding: 0;
}
div.k2AccountPageUpdate button{
    background: url("../images/sprites.png") no-repeat scroll 0 -2394px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'MyriadPro-Bold';
    font-size: 19px;
    height: 31px;
    width: 154px;
}
.k2Profile_logoDesigner div.k2AccountPageUpdate button{
    background: url("../images/sprites.png") no-repeat scroll 0 -2445px transparent;
    width: 96px;
}
/*---------------registration k2Profile----------------*/
.k2AccountPage ul.admintable{
    padding: 20px 0 0 50px;
}
.k2AccountPage ul.admintable li{
    clear: both;
    overflow: hidden;
    padding-bottom: 3px;
}
.k2AccountPage ul.admintable li.phone_text{
    font-family: 'Myriad Pro';
    font-size: 16px;
}
.k2AccountPage ul.admintable li label{
    color: #525252;
    float: left;
    font-size: 16px;
    width: 190px;
    font-family: 'Myriad Pro';
    padding-top: 9px;
}
.k2AccountPage ul.admintable li label span{
    color: #6B9D08;
    font-weight: bold;
}
.k2AccountPage ul.admintable li input.inputbox,.k2AccountPage ul.admintable li input.text_area{
    background: url("../images/sprites.png") no-repeat scroll 0 -2302px transparent;
    border: medium none;
    float: left;
    height: 22px;
    padding: 8px 12px;
    width: 244px;
    color: #7F7F7F;
    font-family: verdana;
    box-shadow: none;
}
.k2AccountPage ul.admintable li input.invalid{
    background: url("../images/sprites.png") no-repeat scroll 0 -2603px transparent;
}
.k2AccountPage ul.admintable li textarea.text_area{
    background: url("../images/sprites.png") no-repeat scroll 0 -2496px transparent;
    border: medium none;
    height: 71px;
    margin-bottom: 20px;
    margin-left: 8px;
    padding: 8px;
    resize: none;
    width: 308px;
    color: #fff;
    font-family: verdana;
    box-shadow: none;
}
.k2AccountPage ul.admintable li .inputbox:focus ,.k2AccountPage ul.admintable li input.text_area:focus{
    outline: medium none;
    background: url("../images/sprites.png") no-repeat scroll 0 -2344px transparent;
}
.k2AccountPage #applyLogo{
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: -2px;
}
.k2AccountPage p label{
    color: #7F7F7F;
    font-size: 15px;
}
.k2AccountPage ul.paramlist {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D4D4D4;
    margin-top: 10px;
}
.k2AccountPage ul.paramlist li input[type="file"]{
    margin-left: 8px;
}
.k2AccountPage .k2Profile_logoDesigner ul.paramlist{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding: 0 0 0 50px;
}
.k2Profile_logoDesigner .k2ProfileFields{
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D4D4D4;
}
.k2AccountPage .k2Profile_domainOwner ul.admintable{
    margin-bottom: 20px;
}
.recaptchaOnRegistration{
    padding-bottom: 20px;
    padding-left: 50px;
    overflow: hidden;
}
.recaptchaOnRegistration label{
    color: #525252;
    float: left;
    font-family: 'Myriad Pro';
    font-size: 16px;
    padding-top: 9px;
    width: 190px;
}
#recaptcha{
    float: left;
}
/*-------------------credit-----------------*/
.credit_inside{
    padding: 14px 14px 10px 10px;
}
.credit_top{
    background: none repeat scroll 0 0 #DF575A;
    font-family: 'MyriadPro-Bold';
    overflow: hidden;
}
.credit_top img{
    float: right;
    padding-right: 30px;
}
.credit_top .text{
    color: #FFFFFF;
    font-size: 20px;
    padding: 6px 0 0 50px;
}
.credit_top .text em{
    font-size: 12px;
}
.credit_content .name{
    color: #D0D0D0;
    font-size: 40px;
    padding: 10px 0;
    text-align: center;
    font-family: 'MyriadPro-Bold';
}
.credit_content .name span{
    color: #DF575A;
}
.credit_box{
    overflow: hidden;
    padding: 0 10px 0 45px;
}
.credit_l{
    float: left;
    width: 329px;
}
.credit_l p{
    color: #797979;
    font-family: 'MyriadPro-Bold';
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    padding-bottom: 15px;
}
.credit_content .line{
    border-bottom: 1px solid #E6E6E6;
    height: 1px;
    margin: 0 auto 15px;
    width: 300px;
}
.credit_r{
    float: right;
    width: 315px;
}
.credit_c{
    border-right: 1px solid #E6E6E6;
    float: left;
    height: 230px;
    margin-top: 34px;
    width: 1px;
}
#brandCreditForm select{
    width: 150px;
	float: left;
}
#brandCreditForm input{
    color: #898989;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-style: italic;
}
#brandCreditForm input.inputbox1{
    background-position: 0 -2654px;
    float: left;
    margin-bottom: -5px;
    margin-right: -5px;
    margin-top: -1px;
    width: 146px;
}

#brandCreditForm input.inputbox2{
    margin-right: 0;
}
#brandCreditForm p.a1 input.inputbox1{
    margin-top: -6px;
}
#brandCreditForm input.inputbox1:focus{
    background-position: 0 -2693px;
}
#brandCreditForm .select_box{
    float: left;
    margin-right: 2px;
    color: #898989;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-style: italic;
    font-size: 14px;
}
#brandCreditForm .select_box div{
    background: url("../images/sprites.png") no-repeat scroll 2px -2748px transparent;
    height: 23px;
    line-height: 23px;
    padding-left: 8px;
    width: 146px;
}
#brandCreditForm .select_box ul{
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #6E6E6E;
    max-height: 200px;
    margin-left: 2px;
    overflow: auto;
    width: 150px;
}
#brandCreditForm .select_box ul li{
    border-bottom: 1px solid #CCCCCC;
    padding-left: 5px;
    line-height: 18px;
}
#brandCreditForm .select_box ul li.open_hover{
    background: none repeat scroll 0 0 #7c7c7c;
    color: #FFFFFF;
}
.continue_btn{
    background: url("../images/sprites.png") no-repeat scroll 0 -2787px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 29px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 119px;
    margin: 15px 2px 0 0;
}
.credit_total {
    color: #679908;
    display: inline;
    float: left;
    font-family: 'MyriadPro-Bold';
    font-size: 18px;
    padding: 20px 0 0 110px;
}
#brandCreditForm #select_year{
    float: right;
}
#brandCreditForm #select_country{
    margin-top: 6px;
}
#brandCreditForm p{
    clear: both;
    margin-bottom: -5px;
}
#brandCreditForm p.a1{
    padding: 8px 0;
    margin-right: -6px;
}
#brandCreditForm p.a2{
    overflow: hidden;
    padding: 8px 0;
}
.items_display{
    height: 75px;
    overflow: auto;
    padding: 0 0 0 45px;
    width: 655px;
}
.items_display ul{
    padding: 10px 0;
}
.items_display ul li{
    color: #7F7F7F;
    font-family: 'lucida grande';
    font-size: 11px;
    padding-bottom: 6px;
}
.items_display ul li span{
    color: #FF7D00;
    font-size: 14px;
}
.items_display ul li em{
    color: #DF575A;
    float: right;
    font-style: normal;
    text-align: left;
    width: 50px;
}
/*-----------------map--------------------*/
.pageclass_sitemap #wrapper #main{
    overflow: visible;
}
.pageclass_sitemap .left{
    float: none;
    width: auto;
}
.pageclass_sitemap .sitemap-box ul{
    display: inline-block;
    font-size: 14px;
    padding-left: 32px;
    padding-right: 16px;
    vertical-align: top;
}
.pageclass_sitemap .sitemap-box ul li{
    list-style: disc outside none;
    padding: 3px 0;
}
.pageclass_sitemap .sitemap-box ul li a:hover{
    color: #679908;
}
.sitemap-box .about_content h3{
    width: auto;
    padding-bottom: 10px;
}
.sitemap-box .about_inside{
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 15px;
}

/*--------------system-message-container------------------*/
.pageclass_about #system-message-container,.pageclass_contact #system-message-container,.pageclass_thankyou #system-message-container,.pageclass_terms #system-message-container,.pageclass_privacy #system-message-container
{
    left: 196px;
    position: absolute;
    top: 58px;
    width: 580px;
}
#wrapper #system-message dd.message {
    text-indent: 10px;
}
#wrapper #system-message dd ul{
    border: medium none;
    color: #679908;
    font-family: 'MyriadPro-Bold';
    font-size: 15px;
}

/*-----------------footer img-------------------*/
.footer-img{
    margin: 0 auto;
    width: 956px;
}
.footer-img img{
    vertical-align: middle;
}
/*--------------moduletable_banner-view------------------*/
.moduletable_banner-view{
    padding-top: 20px;
}
.moduletable_banner-view .names_text{
    float: right;
    width: 600px;
}
.moduletable_banner-view h1{
    color: #FFA63D;
    font-size: 20px;
    margin-top: 3px;
}
.moduletable_banner-view p{
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    width: 600px;
    font-family: 'lucida grande';
}
.moduletable_banner-view h2{
    color: #D6D6D6;
    font-family: arial;
    font-size: 20px;
    font-style: italic;
    letter-spacing: 0.6px;
    letter-spacing: 0.3px\9;
}
.error{
    color: red;
}
.moduletable_banner_view {
    padding-top: 20px;
}
.brands_category_title h2{
    color: #D6D6D6;
    font-family: arial;
    font-size: 20px;
    font-style: italic;
    letter-spacing: 0.6px;
    letter-spacing: 0.3px\9;
}
.brands_category_title .brand_brainstorm {
    left: -8px;
    position: absolute;
    top: 75px;
    padding-top: 12px;
}
.brands_category_title .brand_brainstorm a{
    background: url("../images/sprites.png") no-repeat scroll 0 -2944px transparent;
    display: block;
    float: left;
    font-family: 'lucida grande Bold';
    font-size: 18px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 153px;
    color: #FFFFFF;
    padding: 9px;
	-webkit-text-size-adjust:none;
}
.brands_category_title .brand_brainstorm a.brainstorm{
    background-position: -181px -2944px;
    width: 175px;
    margin-left: -5px;
}
.brands_category_title .brand_brainstorm a.browse{
    background-position: 0 -3012px;
    color: #28231E
}
.brands_category_title .brand_brainstorm a.brainstorm:hover{
    background-position: -181px -3012px;
    color: #28231E
}
.brands_category_title .category_title {
    float: right;
    width: 600px;
}
.brands_category_title h1 {
    color: #FFA63D;
    font-size: 20px;
}
.brands_category_title p {
    color: #FFFFFF;
    font-family: 'lucida grande';
    font-size: 14px;
    line-height: 20px;
    width: 600px;
}
/*-------------k2-----------------------*/
div.k2SearchBlock form input.button{
	*display:inline-block;
	*font-size:0;
	*line-height:0;
}
div.k2Pagination ul li{
    *display: inline;
	*zoom:1;
}
div.k2SearchBlock form input.inputbox{
	*line-height:24px;
}
/*-------------------*/
body.pageclassbottomLinkage .left{
    float: none;
    width: auto;
}
/*------------search result--------*/
.items_title,.no_record{
    background: url("../images/search_bg_c.png") no-repeat scroll center bottom transparent;
    border-top: 8px solid #E9E9E9;
    color: #F58D11;
    font-family: 'lucida grande';
    font-size: 29px;
    margin: 0px 0 25px;
    padding: 20px 0 50px;
    text-align: center;
}
.no_record span{
    font-size: 25px;
}
.items_title b,.no_record b{
    font-family: 'lucida grande Bold';
}
/*-----------------domains banner-------------------*/
.moduletable_domains{
    color: #FFFFFF;
    height: 130px;
}
.moduletable_domains h1{
    color: #ECECEC;
    font-family:'Myriad Pro';
    font-size: 46px;
    padding: 0;
}
.moduletable_domains p{
    font-family: 'lucida grande';
    font-size: 14px;
    line-height: 20px;
}
/*-----------------Add Domains-------------------*/
.pageclass_domains .left{
    float: none;
    width: auto;
}
.domain{
    margin-top: 20px;
	/*zoom:1;
    overflow: hidden;*/
}
.domain_form .item{
    float: left;
    padding: 0 60px 25px 0;
    width: 455px;
}
.domain_form .item_right{
    float: right;
    padding: 0;
}
.domain_form ul li{
    padding: 0 0 10px;
}
.domain_form ul li.title{
    color: #FF7D00;
    font-size: 16px;
    font-style: italic;
    font-family:'Myriad Pro';
}
.domain_form ul li.name input{
    border: 1px solid #BCBCBC;
    color: #CCCCCC;
    font-family: verdana;
    font-size: 14px;
    height: 30px;
    line-height: 30px\9;
    padding: 0 10px;
    width: 433px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;          /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;           /* For Chrome5+, Safari5+ */
}
.domain_form ul li.suggest_price input{
	border: 1px solid #BCBCBC;
    color: #9C9C9C;
    font-family: verdana;
    font-size: 12px;
    font-style: italic;
    height: 30px;
    line-height: 30px\9;
    padding: 0 10px;
    width: 433px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;          /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;           /* For Chrome5+, Safari5+ */
}
.domain_form ul li.description textarea {
    border: 1px solid #BCBCBC;
    color: #9C9C9C;
    font-family: verdana;
    font-size: 12px;
    font-style: italic;
    height: 50px;
    line-height: 16px;
    padding: 10px;
    resize: none;
    width: 433px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;          /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;           /* For Chrome5+, Safari5+ */
}
.domain_form ul li.name input:focus,.domain_form ul li.description textarea:focus,.domain_form ul li.suggest_price input:focus{
  border-color: #78A300;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px #78A300;
}
.add_button{
    clear: both;
}
.add_button .button{
	background: linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#73AA08), to(#4E7207));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#73AA08', endColorstr = '#4E7207'); 
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    height: 27px;
    margin: -10px 0 20px 0;
    padding: 0 10px;
    font-family: 'MyriadPro-Bold';
    cursor: pointer;
}
.thank_you_message{
    color: #FD751A;
    font-family: verdana;
    font-size: 26px;
    font-style: italic;
    padding-bottom: 25px;
}
/*-----------------moduletable_accountmenu------------------*/
.moduletable_accountmenu{
    font-family:'Myriad Pro';
    margin-left: -20px;
    clear: both;
	zoom:1;
}
.moduletable_accountmenu ul li{

    border-right: 1px solid #FFFFFF;
    float: left;
    font-size: 14px;
    padding: 0 20px;
}
.moduletable_accountmenu ul li a{
    color: #FFFFFF;
}
.moduletable_accountmenu ul li a:hover,.moduletable_accountmenu ul li.active a{
    color: #FD751A;
}
.moduletable_accountmenu ul li:last-child{
	border-right:none;
}
/*---------------ui-tooltip-----------------*/
.domain_form .error_content{
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    margin: 5px 0 -5px;
    padding: 0;
	display:none;
}
.domain_form span.error{
    color: #990000;
    display: block;
    font-family: 'lucida grande';
    font-size: 14px;
    font-style: italic;
}
/*--------------Forgot---------------*/
#user-registration p{
    font-size: 14px;
}
#user-registration fieldset{
    margin: 10px 0;
}
#user-registration fieldset input{
    border: 1px solid #626262;
    color: #CCCCCC;
    font-family: verdana;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    width: 250px;
    margin-top: 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;          /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;           /* For Chrome5+, Safari5+ */
}
#user-registration fieldset input:focus{
  border-color: #78A300;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px #78A300;
}
#user-registration button{
    background: url("../images/sprites.png") no-repeat scroll 0 -854px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'MyriadPro-Bold';
    font-size: 14px;
    height: 26px;
    text-transform: capitalize;
    width: 66px;
}
body.pageclass_forgot #wrapper #main {
    background: none;
    min-height: 100px;
}
body.pageclass_forgot .left {
    float: none;
    width: auto;
}
/*-------------add_domains--------------*/
a.noline{
    color: #FF7D00;
    font-family: 'MyriadPro-Bold';
    font-size: 14px;
}
a.underline{
    color: #FF7D00;
    font-family: 'MyriadPro-Bold';
    font-size: 14px;
    text-decoration: line-through;
}
a.noline:hover,a.underline:hover{
    text-decoration: underline;
}
.moduletable_accountmenu ul li.underline a{

}
/*-------------manage-domains--------------*/
.domain_title{
    color: #FFA43D;
    font-family: verdana;
    font-size: 35px;
}
.domain_desc{
    color: #999999;
    font-family: verdana;
    font-size: 16px;
    font-style: italic;
    padding: 5px 0 25px 5px;
    width: 580px;
}
.Pending_Payments_lists .upgrade{
	background: url("../images/upgraded.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    margin: -3px 0 0 -5px;
    position: absolute;
    width: 53px;
    *left: 0;
	*top:0;
}
/*-------------edit_form--------------*/
#edit_form{
    padding: 0 0 100px 10px;
}
.edit_p{
    color: #FF7C00;
    font-size: 16px;
    font-style: italic;
    padding: 10px 0;
    font-family:'Myriad Pro';
    margin-left: -10px;
}
/*
#edit_form .select_box{
    float: left;
    margin-right: 2px;
    color: #000;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 14px;
}
*/
.category_list1,.category_list2,.category_list3{
    float: left;
    padding-right: 10px;
    position: relative;
    margin-bottom: 20px;
}
.category_list3{
    padding: 0;
}
.category_lists a.select{
	background: url("../images/sprites.png") no-repeat scroll 100% -3106px transparent;
    clear: both;
    display: block;
    height: 23px;
    line-height: 23px;
    margin: 0;
    outline: medium none;
    padding: 0 0 0 8px;
    width: 181px;
    font-size: 14px;
}
#main .category_lists a.selected,#main .category_lists a.select:hover{
    color: #fff;
	background: url("../images/sprites.png") no-repeat scroll 100% -3076px transparent;
}
.category_lists ul{
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 2px 10px #666666;
    margin: -25px 0 0;
    width: 200px;
    height: 200px;
}
.addition_category{
	padding-bottom: 15px;
}
.addition_category .addition_text{
	color: #FF7C00;
    font-size: 14px;
    font-style: italic;
    font-family: 'Myriad Pro';
	padding-bottom: 5px;
}
#edit_form .category_lists ul li{
    background: none repeat scroll 0 0 #FFFFFF;
	border:none;
    padding: 2px 10px;
}
.addition_category .category_list6,.addition_category .category_list7{
	float:left;
	position: relative;
}
.addition_category .category_list6{ margin-right: 12px;}
#edit_form .category_lists ul li.hover{
	background: linear-gradient(center top , #5f87f7, #2460f6) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #5f87f7, #2460f6) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#5f87f7), to(#2460f6));  
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#5f87f7', endColorstr = '#2460f6');  
}
#edit_form .category_lists ul li a:hover{
	color:#fff;
}
#edit_form .category_lists ul li a small{
    font-size: 14px;
}
.category_box_left{
    border: 1px solid #939393;
    float: left;
    background: none repeat scroll 0 0 #FFFFFF;
}
.left_text{
    color: #939393;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 5px;
    border-bottom: 1px solid #939393;
    background: none repeat scroll 0 0 #F5F5F5;
}
#keyword_content{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 140px;
    overflow-y: auto;
}
#keyword_content span{
    color: #FF8511;
    display: block;
    font-weight: normal;
    padding: 3px 0 3px 5px;
}
#keyword_content ul.second li{
    padding: 2px 0 2px 25px;
}
#keyword_content ul.second li:hover{
    background: none repeat scroll 0 0 #f5f5f5;	
}
#keyword_content ul.second li a{
    color: #7B7B7B;
    display: block;
}
.category_box_right{
    float: left;
}
.right_text{
    color: #666666;
    float: left;
    font-size: 14px;
    font-style: italic;
    padding-left: 17px;
    font-family:'Myriad Pro';
    margin-top: -3px;
}
.right_text span{
    display: block;
    font-size: 10px;
    margin-top: -2px;
}
.keyword_content_right{
    clear: both;
    padding: 0;
}
.keyword_selected li{
    clear: both;
    overflow: hidden;
    padding: 3px 0;
}
.keyword_selected li span{
    color: #FF8511;
    display: block;
    float: left;
    font-family: arial;
    font-size: 14px;
    text-align: right;
    width: 133px;
}
.keyword_selected li a{
    color: #FF7D74;
    float: left;
    padding-left: 13px;
}
#edit_form .error_content{
    background: url("../images/sprites.png") no-repeat scroll 0 -3093px transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    height: 133px;
    max-width: 327px;
    padding: 0;
    position: absolute;
    width: 327px;
    z-index: 999;
    margin: 0 0 0 580px;
	display:none;
}
#edit_form .error_content span.error{
    color: #FFFFFF;
    font-family: verdana;
    font-size: 20px;
    padding: 26px 25px 25px 45px;
    display: block;
}
#edit_form .category_lists .error_content{
    margin-top: -52px;
}
#edit_form .category_box .error_content{
    margin-top: 30px;
}
#edit_form .award .error_content{
    margin-top: -96px;
}
#edit_form .pre .error_content{
    margin-top: -50px;
}
#edit_form .choose_a_basic .error_content{
    margin-top: -92px;
}
#edit_form .category_box .error_content span.error{
    padding-top: 36px;
}
#edit_form .award .error_content span.error,#edit_form .pre .error_content span.error,#edit_form .choose_a_basic .error_content span.error{
    padding-top: 50px;
    font-style: normal;
    font-weight: normal;
}
.category_box .jspTrack{
    background: url("../images/scroll_bg.gif") repeat-y scroll 0 0 transparent;
    border-radius: 0 0 0 0;
}
.category_box .jspVerticalBar {
    width: 15px;
}
.category_box .jspDrag {
    background: none repeat scroll 0 0 #c2c2c2;
    left: 4px;
    width: 8px;
}
.category_box .keyword_content_right .jspDrag{
    left: 3px;
}
.category_box_right .jspPane{
    padding: 0 20px 0 0;
}
.category_box_right .jspPane ul{
    padding: 6px 0 0;
}
.selected_category{
    color: #FF8511;
    display: block;
    font-family: arial;
    font-size: 14px;
    text-align: right;
    width: 132px;
}
/*-------------edit_form award----------------*/
.award{
    padding: 20px 0 50px;
}
.award_text{
    color: #7F7F7F;
    font-family: verdana;
    font-size: 11px;
}
.award_text input{
    margin-right: 5px;
    vertical-align: -2px;
}
.award_text a:hover{
    color: #70A608;
}
.logo_price{
    padding: 10px 0;
}
.logo_price ul li{
    box-shadow: 1px 1px 5px #CCCCCC inset;
    color: #70A608;
    float: left;
    font-family: verdana;
    height: 35px;
    line-height: 35px;
    margin-right: 2px;
    text-align: center;
    width: 62px;
    background: none repeat scroll 0 0 #F4F4F4;
    cursor: pointer;
}
.logo_price ul li.selected{
    background: none repeat scroll 0 0 #70A608;
    box-shadow: 1px 1px 5px #426400 inset;
    color: #FFFFFF;
}
.logo_price ul li.disabled{
    background: none repeat scroll 0 0 #AEAEAE;
    box-shadow: 1px 1px 5px #888888 inset;
    color: #5A5A5A;
}
.percent_class{
    background: url("../images/award_bg.png") no-repeat scroll 0 100% transparent;
	color:#a9a9a9;
	font-family: 'Helvetica Bold';
    height: 20px;
    padding-bottom: 5px;
    width: 565px;
}
.logo_award ul{
    overflow: hidden;
}
.logo_award ul li{
    float: left;
    margin-right: 5px;
    text-align: center;
}
.percent_class li.first{
	padding: 6px 0 0;
    width: 53%;
}
.percent_class li.second{
	padding: 6px 0 0;
    width: 14%;
}
.percent_class li.third{
	padding: 6px 0 0;
    text-align: right;
    width: 21%;
}
.logo_award ul li.what_li{
    width: 166px;
}
.logo_award ul li.logo_li{
    width: 110px;
}
.logo_award ul li.brandroot_li{
    width: 120px;
}
.logo_award ul li.listing_li{
    width: 155px;
}
.logo_award ul li .top{
    background: none repeat scroll 0 0 #888888;
    box-shadow: 0 2px 10px #666666 inset;
    color: #FFFFFF;
    font-size: 22px;
    font-style: italic;
    height: 50px;
    line-height: 50px;
    padding: 0 12px;
    font-family:'Myriad Pro';
}
.logo_award ul li.logo_li .top{
    line-height: 23px;
    text-align: center;
}
.logo_award ul li .bottom{
    box-shadow: 0 2px 5px #AEAEAE inset;
    font-size: 24px;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #888888;
    background: none repeat scroll 0 0 #F4F4F4;
}
.pre{
    padding-bottom: 50px;
}
.optional{
    clear: both;
    color: #888888;
    font-family: 'Myriad Pro';
    font-size: 16px;
    font-style: italic;
    padding: 15px 0 0 0;
    text-align: center;
    width: 565px;
}
.pre .optional{
    padding-top: 15px;
    text-align: left;
}
.pre .edit_p{
    padding-bottom: 5px;
    padding-bottom: 10px\9;
}
.choose_a_basic,.choose_additional{
    color: #7F7F7F;
    font-family: verdana;
    font-size: 11px;
}
.choose_additional p{padding-left: 25px;}
.choose_additional p em{
	color: #ff7c00;
    font-family: verdana;
    font-size: 12px;
	font-weight:bold;
}
.additional_description{
	color:#7f7f7f;
	font-family: verdana;
    font-size: 11px;
	padding-left: 44px;
	font-style: italic;
	line-height:16px;
	padding-bottom:10px;
}
.additional_description span.additional_i{font-weight:bold;}
.additional_description span.additional_b{
	font-weight:bold;
	font-style: normal;
}
.choose_additional .additional_description span.additional_right,.choose_a_basic p.list_type_desc span.basic_right{
	float: none;
	color: #ff8511;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}
.choose_a_basic #listing_type_show,.choose_a_basic #listing_type_hide{padding: 0 0 0 20px;}
.choose_a_basic p.list_type_desc{
	margin-top: 0;
	padding: 5px 0 0 27px;
	font-family: verdana;
	font-size: 11px;	
	font-style: italic;
	line-height: 16px;
}
.choose_a_basic{
    padding-bottom: 20px;
}
.choose_a_basic p{
    margin-top: -5px;
    overflow: hidden;
    padding-bottom: 5px;
    margin-top: 5px\9;
    padding-bottom: 10px\9;
    *padding-bottom: 0;
    *margin-top: -5px;
}
.choose_a_basic .edit_p{
    padding-bottom: 5px;
    padding-bottom: 10px\9;
}
.choose_a_basic a.basic_tipTip,.choose_a_basic a.flexible_tipTip{
    float: left;
    margin: 13px 2px 0 0;
    margin: 0 2px 0 0\9;
    *margin: 13px 2px 0 0;
}
#edit_form .choose_a_basic label{
    display: block;
    font-weight: bold;
}
.choose_a_basic span.basic_right,.choose_additional span.additional_right{
    color: #74A318;
    float: right;
    width: 50px;
}
.choose_a_basic span{
    font-weight: bold;
    padding-top: 15px;
    padding-top: 0\9;
    *padding-top: 13px;
}
.choose_additional em{
    font-style: normal;
    padding-left: 5px;
}
.choose_additional .total{
    border-top: 2px dotted #A8A8A8;
    line-height: 27px;
    margin-top: 15px;
    overflow: hidden;
    padding-top: 20px;
    width: 560px;
}
.choose_additional .coupon_area{ padding: 1px 0 0 200px;}
.choose_additional .coupon_area input{
	background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #CECECE;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    box-shadow: 0 1px 4px #BFBDBD inset;
    height: 15px;
    padding: 3px;
    vertical-align: middle;
    width: 74px;
}
.choose_additional .total input.edit_button{
	background: linear-gradient(center top , #73aa08, #4e7207) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #73aa08, #4e7207) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#73aa08), to(#4e7207));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#73aa08', endColorstr = '#4e7207'); 
    border: medium none;
    color: #FFFFFF;
    font-size: 16px;
    height: 27px;
    line-height: 27px;
    width: 90px;
    font-family: 'MyriadPro-Bold';
    cursor: pointer;
    float: right;
    margin-right: 40px;
}
.choose_additional .total span.total_fees{
    color: #000000;
    font-family: verdana;
    font-size: 11px;
    padding-left: 185px;
    float: left;
}
.choose_additional .total span.total_price_domain{
    color: #ff8511;
    font-family: verdana;
    font-size: 11px;
	font-weight:bold;
    padding: 0 0 0 35px;
    float: left;
}
.choose_additional p{
    padding-bottom: 3px;
}
.choose_additional p.bottom{
    padding-top: 20px;
}
.choose_additional .edit_p{
    padding-bottom: 10px;
}
.pre_radios span{
    color: #858888;
    display: block;
    float: left;
    font-size: 16px;
    font-style: italic;
    height: 26px;
    padding-right: 20px;
}
#edit_form input[type="radio"] {
    position:absolute;
    clip: rect(0,0,0,0);
    clip: rect(0 0 0 0);
    position:relative\9;
	float:left\9;
    *margin: -3px 0 0;
}
#edit_form input[type="radio"] + label::before {
    content: url("radio.png");
    cursor: pointer;
    position: relative;
    top: 6px;
}
#edit_form label{
    cursor: pointer;
}
#edit_form input[type="radio"]:checked + label::before {
    content: url('radio-checked.png');
}
#edit_form .choose_a_basic input[type="radio"] + label::before{
    top: 8px;
}
input.normal_radio {
    display: block;
    height: 26px;
    margin: -5px 0 0 17px;
    padding: 0;
    width: 26px;
}
.designer_ideas_intro {
	color: #70a608;
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-style: italic;
}
.edit_textarea {
	background: none repeat scroll 0 0 #f4f4f4;
	border: 1px solid #c3c3c3;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #cccccc inset;
	font-family: verdana;
	font-size: 11px;
	margin: 5px 0 0;
	padding: 10px;
	width: 296px;
	line-height: 14px;
	height: 55px;
	resize: none;
}
.award .edit_p {
	float: left;
	padding: 0 10px 10px 0;
}
.award .award_text {
	padding-top: 4px;
}

/*----------------domain slider--------------------*/
#slider.ui-widget-content{
    background: none repeat scroll 0 0 #70A608;
    border: medium none;
    height: 3px;
    margin: 20px 0 0;
    width: 565px;
}
#slider .ui-state-default{
    background: url("../images/sprites.png") no-repeat scroll 100% -3150px transparent;
    border: medium none;
    height: 26px;
    top: -12px;
    width: 26px;
}
.resetslider {
    background: url("../images/sprites.png") no-repeat scroll 100% -3189px transparent;
    border: 0 none;
    cursor: default;
    height: 10px;
    left: 278px;
    margin-left: 0;
    margin-top: -4px;
    position: absolute;
    width: 10px;
    z-index: 2;
}
/*----------------edit domain--------------------*/
.pageclass_editdomain #tiptip_content{
    background: url("../images/sprites.png") no-repeat scroll -367px -2662px transparent;
}
.pageclass_editdomain .tip_content {
    padding: 5px 6px 0 16px;
}
.pageclass_editdomain .tip_content h2{
    text-align: left;
    padding-left: 5px;
}
.pageclass_editdomain .tip_content h2.listing_title{
    font-size: 17px;
}
.pageclass_editdomain .tip_content h2.featured_title{
    font-size: 12px;
}
.pageclass_editdomain .tip_content p{
    padding-left: 5px;
}

.list table td{
    padding: 5px 20px 5px 0;
    font-size: 14px;
}
/*----------------------domains_menu--------------------*/
.domains_menu{
    margin: 0 auto;
    overflow: hidden;
    width: 946px;
}
.domains_menu .domains_menu_l{
    float: left;
}
.domains_menu .domains_menu_r{
    float: right;
}
.domains_menu ul li{
	color:#fff;
    font-family: verdana;
    font-size: 13px;
    margin: 0 1px 0 0;
    text-align: center;
    position: relative;
    padding-bottom: 8px;
	float:left;
}
.domains_menu ul li span{
    display: block;
    border: 1px solid #000000;
    height: 36px;
    line-height: 36px;
	float:left;
	background-color: #646464;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), to(#2b2b2b));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #646464, #2b2b2b);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #646464, #2b2b2b);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #646464, #2b2b2b);
	/* IE10 */
	background-image: -o-linear-gradient(top, #646464, #2b2b2b);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #646464, #2b2b2b);
}
.domains_menu ul li em{
    background: none repeat scroll 0 0 #1A1A1A;
    display: inline-block;
    width: 25px;
    font-style: normal;
    vertical-align: top;
}
.domains_menu ul li a{
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0 10px;
    height: 100%;
}
.domains_menu ul li.active span{
    background: #659408;
    border: 1px solid #3F580B;
}
.domains_menu ul li.active em{
    background: none repeat scroll 0 0 #3F580B;
}
.tooltip-arrow{
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #659408;
    bottom: 1px;
    *bottom:-15px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
}
/*----------------------pending-domains---------------------*/
.pending_text{
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BCBCBC;
    color: #A11B1B;
    font-family: verdana;
    font-size: 14px;
    font-style: italic;
    margin: 2px auto;
    padding: 5px 10px;
    width: 924px;
}
ul.pending-domains{
    margin: 0 auto;
    width: 946px;
}
ul.pending-domains li{
    border: 1px solid #DCDCDC;
    margin-bottom: 3px;
    overflow: hidden;
    height: 74px;
    color: #383838;
    *margin-bottom: 0;
}
ul.pending-domains li.nav2,ul.pending-domains li.nav4,ul.pending-domains li.nav5{
    color: #999999;
}
ul.pending-domains li.nav4 .description,ul.pending-domains li.nav5 .description{
    font-style: italic;
}
ul.pending-domains li.nav4 .price,ul.pending-domains li.nav5 .price{
    font-style: italic;
}
ul.pending-domains li.nav4 .listing-fee,ul.pending-domains li.nav5 .listing-fee{
    font-style: italic;
}
ul.pending-domains li .title{
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 265px;
}
ul.pending-domains li .title a.pending-del{
    left: 0;
    position: absolute;
    top: 0;
}
ul.pending-domains li .title img{
    left: 10px;
    position: absolute;
    top: 10px;
}
ul.pending-domains li .title em{
    display: block;
    padding: 10px 0 0;
    font-size: 14px;
}
ul.pending-domains li .title span{
    font-size: 34px;
    font-family: 'lucida grande Bold';
}
ul.pending-domains li.nav5 .title span{
    font-family: 'lucida grande';
}
ul.pending-domains li .btn{
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 100%;
    width: 199px;
}
ul.pending-domains li.nav1 .btn a{
    font-family: 'Helvetica Bold';
}
ul.pending-domains li.nav1 .btn a span{
    font-size: 14px;
    font-family: 'lucida grande';
}
ul.pending-domains li.nav2 .btn a{
    color: #999999;
    float: none;
    font-size: 12px;
    line-height: 74px;
    width: auto;
    font-family: 'lucida grande Bold';
}
ul.pending-domains li.nav2 .btn a:hover{
    color: #999999;
}
ul.pending-domains li .btn a{
    display: block;
    float: left;
    height: 74px;
    text-align: center;
    width: 99px;
    font-size: 16px;
}
ul.pending-domains li .btn a.edit{
    line-height: 74px;
    border-right: 1px solid #FFFFFF;
}

ul.pending-domains li .btn a span{
    display: block;
    font-size: 14px;
}
ul.pending-domains li .description{
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 100%;
    padding: 0 15px;
    text-align: center;
    width: 240px;
    font-family: 'lucida grande';
}
ul.pending-domains li .description span{
    display: block;
    font-size: 14px;
    padding: 10px 0 5px;
}
ul.pending-domains li .description p{
    font-size: 12px;
    line-height: 15px;
}
ul.pending-domains li .price{
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 100%;
    text-align: center;
    width: 100px;
    font-size: 14px;
    font-family: 'lucida grande';
}
ul.pending-domains li .price span{
    display: block;
    padding: 10px 0 2px;
}
ul.pending-domains li .price em{
    font-style: normal;
}
ul.pending-domains li .listing-fee{
    float: left;
    height: 100%;
    text-align: center;
    width: 105px;
}
ul.pending-domains li .listing-fee span{
    display: block;
    font-size: 14px;
    padding: 10px 0 2px;
    font-family: 'lucida grande';
}
ul.pending-domains li .listing-fee b{
    display: block;
    font-size: 14px;
    font-weight: normal;
}
ul.pending-domains li .listing-fee em{
    display: block;
    font-size: 10px;
    font-style: normal;
    margin: 0 auto;
    width: 80px;
}
ul.pending-domains li .listing-fee em.no_price{
    font-size: 14px;
}
ul.pending-domains li .listing-fee em.red{
    color: #A11B1B;
}
ul.pending-domains li.nav5 .btn{
    text-align: center;
    color: #383838;
}
ul.pending-domains li.nav5 .btn span{
    display: block;
    font-family: verdana;
    font-size: 40px;
    margin-bottom: -2px;
}
ul.pending-domains li.nav5{height:95px;}
ul.pending-domains li.nav5 .btn .withheld span{
	color:#A11B1B;
	font-size:20px;
}
ul.pending-domains li.nav5 .btn p{
    font-family: verdana;
    font-size: 10px;
	padding: 0 5px;
}
ul.pending-domains li.nav5 .btn .withheld {
	color:#A11B1B;
}
ul.pending-domains li.nav5 .btn p.waiting_review{
    padding-top: 25px;
    font-weight: bold;
    color: #659408;
}
ul.pending-domains li .title .blue{
    color: #659408;
}
ul.pending-domains li .title .red{
    color: #993333;
}
ul.pending-domains li .title em.gray{
    color: #BEBEBE;
    text-decoration: underline;
}
ul.pending-domains li .title span.gray{
    color: #999999;
}
ul.pending-domains li.nav5 .title span.gray{
    font-weight: normal;
}
/*ul.pending-domains li .btn a.submit{
    padding-top: 20px;
}*/
ul.pending-domains li .btn a.blue,ul.pending-domains li .btn a.submit_payment,ul.pending-domains li .btn a.submit_verify{
    background: none repeat scroll 0 0 #659408;
    color: #FFFFFF;
}
ul.pending-domains li .btn a.submit_payment,ul.pending-domains li .btn a.submit_verify{
    padding-top: 20px;
}
ul.pending-domains li .btn a.red{
    background: none repeat scroll 0 0 #A11B1B;
    line-height: 20px;
    padding-top: 18px;
    font-family: 'lucida grande Bold';
    font-size: 15px;
}
ul.pending-domains li .btn a.gray{
    background: none repeat scroll 0 0 #D9D9D9;
    color: #B6B6B6;
    font-size: 12px;
    line-height: 74px;
    padding: 0;
    font-style: italic;
    text-decoration: line-through;
}
ul.pending-domains li .btn a.blue:hover,ul.pending-domains li .btn a.submit_payment:hover,ul.pending-domains li .btn a.submit_verify:hover{
    background: none repeat scroll 0 0 #385400;
}
ul.pending-domains li .btn a.red:hover{
    background: none repeat scroll 0 0 #791414;
}
/*--------------------verify--------------------*/
.verify_text {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BCBCBC;
    color: #FF0000;
    font-family: 'lucida grande Bold';
    font-size: 14px;
    font-style: italic;
    margin: 2px auto;
    padding: 5px 10px;
    width: 924px;
}
.verify_text a{
	color:#a11b1b;
    text-decoration: underline;
}
ul.verify_lists {
    margin: 0 auto;
    width: 946px;
}
ul.verify_lists li{
    border: 1px solid #DCDCDC;
    height: 74px;
    margin-bottom: 3px;
    overflow: hidden;
}
ul.verify_lists li .title{
    border-right: 1px solid #DCDCDC;
    color: #A11B1B;
    float: left;
    font-size: 34px;
    line-height: 74px;
    text-align: center;
    width: 285px;
    font-family: 'lucida grande Bold';
}
ul.verify_lists li .btn{
    background: none repeat scroll 0 0 #A11B1B;
    border-right: 1px solid #DCDCDC;
    color: #FFFFFF;
    float: left;
    height: 100%;
    text-align: center;
    width: 200px;
}
ul.verify_lists li .btn a{
    color: #FFFFFF;
    display: block;
    font-family: 'lucida grande Bold';
    font-size: 14px;
    padding: 10px;
    width: 180px;
}
ul.verify_lists li .btn span{
    display: block;
    font-family: 'lucida grande';
    font-size: 11px;
    padding-top: 2px;
}
ul.verify_lists li .description{
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 100%;
    padding: 0 10px;
    text-align: center;
    width: 270px;
    font-family: 'lucida grande';
}
ul.verify_lists li .description span{
    color: #1B1B1B;
    display: block;
    line-height: 15px;
    padding: 15px 0 5px;
}
ul.verify_lists li .description em{
    font-style: normal;
    color: #659408;
}

ul.verify_lists li .description a{
color: #A11B1B;
font-size: 11px;
border: 1px solid;
padding: 1px 8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.33);
}

ul.verify_lists li .description a:hover{
color: #A11B1B;
font-size: 11px;
border: 1px solid;
padding: 1px 8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0);
-moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0);
box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0);
background-color: mintcream;
}


ul.verify_lists li .registered-at{
    float: left;
    height: 100%;
    text-align: center;
    width: 165px;
    color: #383838;
}
ul.verify_lists li .registered-at a{
    color: #383838;
}
ul.verify_lists li .registered-at span{
    display: block;
    font-family: 'lucida grande Bold';
    padding: 15px 0 8px;
}
ul.verify_lists li .registered-at strong{
    font-family: 'lucida grande Bold';
    font-size: 12px;
}
ul.verify_lists li .verified{
    background: none repeat scroll 0 0 #659408;
    border-right: 1px solid #DCDCDC;
    color: #FFFFFF;
    float: left;
    font-size: 26px;
    height: 74px;
    line-height: 74px;
    padding: 0 10px;
    text-align: center;
    width: 180px;
    font-family: 'lucida grande Bold';
}
ul.verify_lists li .verified a{
    color: #FFFFFF;

}
ul.verify_lists li.nav2{
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);  
}
ul.verify_lists li.nav2:hover{
	-moz-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);  
}
ul.verify_lists li.nav2 .title{
    color: #659408;
}
/*-------------------Pending Payments--------------------*/
.Pending_Payments_text{
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BCBCBC;
    font-size: 14px;
    margin: 2px auto 10px;
    padding: 5px 10px;
    width: 924px;
	color:#a11b1b;
    font-family: 'lucida grande';
}
.Pending_Payments_text a{
	color:#a11b1b;
}
ul.Pending_Payments_lists {
    margin: 0 auto;
    width: 946px;
}
ul.Pending_Payments_lists li.nav{
    border: 1px solid #DCDCDC;
    height: 135px;
    margin-bottom: 3px;
    overflow: hidden;
}
ul.Pending_Payments_lists li .text1{
    border-right: 1px solid #DCDCDC;
    color: #993333;
    float: left;
    font-size: 34px;
    line-height: 135px;
    text-align: center;
    width: 300px;
    font-family: 'lucida grande Bold';
    *position: relative;
}
ul.Pending_Payments_lists li .text2{
    border-right: 1px solid #DCDCDC;
    color: #A11B1B;
    float: left;
    font-size: 26px;
    line-height: 135px;
    text-align: center;
    width: 200px;
    font-family: 'lucida grande Bold';
}
ul.Pending_Payments_lists li .check_lists{
    border-right: 1px solid #DCDCDC;
    color: #7F7F7F;
    float: left;
    font-family: 'lucida grande';
    font-size: 11px;
    line-height: 20px;
    padding: 8px 0 8px 20px;
    width: 350px;
    height: 119px;
}
ul.Pending_Payments_lists li .check_lists em{
    float: right;
    font-style: normal;
    text-align: left;
    width: 50px;
}
ul.Pending_Payments_lists li.nav1 .check_lists em{
    color: #74A318;
}
ul.Pending_Payments_lists li.nav1 .check_lists em.bold{
    color: #3f580b;
    font-weight: bold;
}
ul.Pending_Payments_lists li .check_lists input{
    margin: 0 5px 0 0;
    vertical-align: -3px;
}
ul.Pending_Payments_lists li .listing-total{
    color: #A11B1B;
    float: left;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 270px;
    font-family: 'lucida grande';
}
ul.Pending_Payments_lists li .listing-total span{
    color: #383838;
    display: block;
    padding-top: 5px;
}
ul.Pending_Payments_lists li .listing-total em{
    color: #A11B1B;
    display: block;
    font-style: normal;
}
ul.Pending_Payments_lists li .listing-total a{    
	color: #FFFFFF;
    display: inline-block;
    padding: 0 8px;
    font-family: 'MyriadPro-Bold';
    font-size: 16px;
    margin-top: 42px;
    height: 28px;
    line-height: 28px;
    width: 95px;
	background-color: #e10019;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e10019), to(#600000));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e10019, #600000);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #e10019, #600000);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #e10019, #600000);
	/* IE10 */

	background-image: -o-linear-gradient(top, #e10019, #600000);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #e10019, #600000);
}
ul.Pending_Payments_lists li .listing-total a.checkout{
	background-color: #73aa08;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73aa08), to(#4e7207));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #73aa08, #4e7207);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #73aa08, #4e7207);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #73aa08, #4e7207);
	/* IE10 */
	background-image: -o-linear-gradient(top, #73aa08, #4e7207);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #73aa08, #4e7207);
}
ul.Pending_Payments_lists li.nav2 .text1{
    color: #659408;
}
ul.Pending_Payments_lists li.nav2 .text2{
    color: #659408;
    line-height: 100px;
    height: 135px;
}
ul.Pending_Payments_lists li.nav2 .text2 span{
    color: #999999;
    display: block;
    font-family: 'lucida grande';
    font-size: 12px;
    line-height: 18px;
    margin-top: -35px;
    padding: 0 25px;
}
ul.Pending_Payments_lists li.nav2 .listing-total span{
    padding-top: 42px;
} 
ul.Pending_Payments_lists li.nav2 .listing-total em{
    color: #659408;
} 
ul.Pending_Payments_lists li.nav2 .check_lists{
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);  
}
.Pending_Payments_total{
    width: 924px;
    margin: 0 auto;
    padding: 5px 10px;
    text-align: right;
    color: #313131;
    font-family: 'MyriadPro-Bold';
    font-size: 16px;
}
.Pending_Payments_total em{
    color: #A11B1B;
    font-style: normal;
}
.Pending_Payments_total a{
    color: #FFFFFF;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
    padding: 0 8px;
	background-color: #73aa08;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73aa08), to(#4e7207));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #73aa08, #4e7207);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #73aa08, #4e7207);

	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #73aa08, #4e7207);
	/* IE10 */
	background-image: -o-linear-gradient(top, #73aa08, #4e7207);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #73aa08, #4e7207);
}
/*-------------------Processing Logo & Publication---------------*/
.Processing_text{
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BCBCBC;
    font-size: 14px;
    margin: 2px auto 10px;
    padding: 5px 10px;
    width: 924px;
    font-family: 'lucida grande';
	color:#a11b1b;
}
.Processing_text a{
	color:#a11b1b;
}
ul.processing_lists{
    margin: 0 auto;
    width: 944px;
}
ul.processing_lists li.item{
    box-shadow: 1px 2px 10px #CCCCCC;
    height: 193px;
    margin-bottom: 20px;
}
ul.processing_lists .price_reserve{
	display:table;
	float:left;
}
ul.processing_lists .price_reserve .line{
	vertical-align: middle;
	display: table-cell;
	float:none;
	*display: block;
    *font-size: 175px;
    *font-family:Arial;
}
ul.processing_lists li .pic{
    float: left;
    height: 185px;
    padding: 4px;
    width: 245px;
	line-height:185px;
}
ul.processing_lists li .price_reserve .pic{
	line-height:20px;
}
ul.processing_lists li .pic span{
    color: #9C9C9C;
    display: block;
    font-family: verdana;
    font-size: 24px;
    text-align: center;
}
ul.processing_lists li .pic span.price_green{
	color: #7DB700;
	font-family: "Helvetica";
	font-size: 12px;
	font-style:italic;
}
ul.processing_lists li .details{
    font-family: 'lucida grande';
    float: left;
    text-align: center;
    width: 260px;
}
ul.processing_lists li .details_t{
    border-bottom: 1px solid #DCDCDC;
    color: #1B1B1B;
    height: 50px;
    line-height: 15px;
    padding: 20px 15px 0;
}
ul.processing_lists li .details_b{
    padding: 8px 0 0;
}
ul.processing_lists li.item .details-long .details_c{
    padding: 35px 0 0 15px;
}
ul.processing_lists li .details span{
    font-family: 'lucida grande Bold';
    color: #999999;
}
ul.processing_lists li .details span em{
    display: block;
    font-family: 'lucida grande';
    padding-top: 8px;
}
ul.processing_lists li .details .approve{
    overflow: hidden;
    text-align: center;
}
ul.processing_lists li .details .approve a.thumb_top{
	line-height:0;
	font-size:0;
	overflow:hidden;
    background: url("../images/thumb_top.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 66px;
    height: 66px;
}
ul.processing_lists li .details .approve a.thumb_bottom{
	line-height:0;
	font-size:0;
	overflow:hidden;
    background: url("../images/thumb_bottom.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 66px;
    height: 66px;
}
ul.processing_lists li .details .approve a.thumb_top:hover{
    background: url("../images/thumb_top_hover.png") no-repeat scroll 0 0 transparent;
}
ul.processing_lists li .details .approve a.thumb_bottom:hover{
    background: url("../images/thumb_bottom_hover.png") no-repeat scroll 0 0 transparent;
}
ul.processing_lists li .listing_type{
    border-left: 1px solid #DCDCDC;
    float: left;
    width: 200px;
    height: 194px;
    padding-left: 15px;
    font-family: verdana;
}
ul.processing_lists li .title{
    border-bottom: 1px solid #ECECEC;
    color: #555555;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 8px 0 5px;
}
ul.processing_lists li .title span{
    float: right;
    text-align: right;
    width: 223px;
}
ul.processing_lists li .title em{
    float: right;
}
ul.processing_lists li .listing_type table{
    color: #BFBFBF;
    font-size: 11px;
    padding-left: 12px;
    width: 98%;
}
ul.processing_lists li .listing_type table td{
    padding: 0 0 5px;
}
ul.processing_lists li .listing_type table td.al_r{
    text-align: right;
    font-size: 12px;
}
ul.processing_lists li .listing_type table td.f_12{
    font-size: 12px;
}
ul.processing_lists li .listing_type strong{
    color: #555555;
    display: block;
    font-style: italic;
    width: 185px;
    padding-top: 5px;
}
ul.processing_lists li .details span.small{
    display: block;
    font-size: 10px;
    padding-top: 5px;
}
ul.processing_lists li .details h3{
    color: #AE3939;
    line-height: 20px;
    padding: 26px 0 0;
    font-family: 'lucida grande Bold';
}
ul.processing_lists li .details_b p.green_text{
    color: #659408;
    padding: 40px 40px 0;
}
ul.processing_lists li .pic span.price_green {
	color: #657f36;
	font-family: 'lucida grande Bold';
	font-size: 14px;
	font-style: italic;
}
ul.processing_lists li .pic .designer_ideas {
	padding: 10px 0 0;
}
ul.processing_lists li .pic .designer_ideas span {
	font-size: 12px;
}
ul.processing_lists li .pic .designer_ideas p {
	color: #657f36;
	font-style: italic;
	line-height: 15px;
	padding: 0 15px 0 20px;
}

/*----------------item2---------------*/
ul.processing_lists li.item .line{
    background: url("../images/line_bg.png") no-repeat scroll 0 0 transparent;
    border-right: 1px solid #DCDCDC;
}
ul.processing_lists li.item .details-long{
    text-align: left;
    width: 690px;
    text-transform: uppercase;
}
ul.processing_lists li.item .details-long .details_t{
    height: 80px;
    line-height: 80px;
    padding: 0 0 0 15px;
    width: auto;
}
ul.processing_lists li.item .details-long .details_b{
    line-height: 15px;
    padding: 40px 0 0 15px;
}
ul.processing_lists li.item .details-long .process_top{
	line-height: 18px;
    padding: 15px 0 0 15px;
}
ul.processing_lists li.item .details-long .process_top p.process_blue{
	line-height: 18px;
    text-transform: none;
}
ul.processing_lists li.item .details-long span{
    font-family: 'lucida grande';
    color: #1B1B1B;
}
ul.processing_lists li.item5 .details span{
    color: #555555;
}
ul.processing_lists li.item5 .pic img{
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);  
}
.new_processing_text {
	padding: 0 10px 10px;
}
.new_processing_title {
	font-family: 'lucida grande Bold';
	font-size: 18px;
	text-transform: capitalize;
	padding-bottom: 5px;
}
.new_processing_text .details_box {
background: none repeat scroll 0 0 #3b3b3b;
border-radius: 5px;
color: #fff;
min-height: 100px;
padding: 20px;
text-transform: none;
}
ul.processing_lists li .details .new_processing_text h3 {
color: #fff;
font-size: 12px;
padding: 0 0 12px;
}
/*----------------item4---------------*/

ul.processing_lists li.item4 .details_t {
    height: 80px;
    line-height: 80px;
    padding: 0 0 0 15px;
    width: auto;
}
ul.processing_lists li.item4 .details_b{
    padding: 40px 40px 0;
}
ul.processing_lists li.item4 .details span{
    color: #659408;
    font-family: 'lucida grande';
}
/*----------------item6---------------*/
ul.processing_lists li.item6 .details .details_b,ul.processing_lists li.item7 .details .details_b{
    padding: 18px 0 0 15px;
}
ul.processing_lists li.item6 .details span,ul.processing_lists li.item7 .details span{
    color: #AE3939;
    display: block;
    padding-bottom: 10px;
}
ul.processing_lists li .Numerical{
    font-size: 18px;
}
ul.processing_lists li .Numerical p{
    padding-bottom: 5px;
}
ul.processing_lists li .Numerical em{
    color: #454545;
    font-family: 'lucida grande Bold';
    font-style: normal;
}
ul.processing_lists li .buttons{
    float: right;
    margin: -68px 25px 0 0;
}
ul.processing_lists li .buttons a{
    border: 4px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 5px #BBBBBB;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 55px;
    line-height: 55px;
    margin-right: 15px;
    text-align: center;
    width: 150px;
	background-color: #627a33;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8eb14a), to(#627a33));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8eb14a, #627a33);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #8eb14a, #627a33);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #8eb14a, #627a33);
	/* IE10 */
	background-image: -o-linear-gradient(top, #8eb14a, #627a33);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #8eb14a, #627a33);
}
ul.processing_lists li .buttons a.no_reserve{
	background: #fff;
	color: #acacac;
	box-shadow: 0px 0px 10px #BBBBBB;
	cursor:default;
}
ul.processing_lists li .buttons a.cancel,ul.processing_lists li .buttons a.cancels{
    height: 49px;
    line-height: 15px;
    padding: 6px 15px 0;
    width: 120px;
}
ul.processing_lists li.item6 .details em{
    line-height: 15px;
}
ul.processing_lists li.item6 .buttons a.cancel{
    height: 42px;
    padding: 13px 15px 0;
}
ul.processing_lists li.item6 .buttons a.submit{
    height: 49px;
    padding: 6px 15px 0;
}
/*----------------item7---------------*/
ul.processing_lists li.item7 .details .details_t{
    height: 70px;
    line-height: 15px;
    padding: 10px 0 0 15px;
}
ul.processing_lists li.item7 .details .details_t p{
    color: #414141;
    padding: 3px 10px 0 0;
    text-transform: none;
}
/*----------------item8---------------*/
ul.processing_lists li.item8 .details_t{
    font-family: 'lucida grande Bold';
}
ul.processing_lists li.item8 .details_b{
    line-height: 15px;
    padding: 45px 20px 0;
}
ul.processing_lists li.item8 .details span{
    color: #1B1B1B;
    font-family: 'lucida grande';
}
ul.processing_lists li.item8 .details span.blue{
    color: #659408;
}
ul.processing_lists li.item8 .listing_type{
    width: 410px;
}
/*.list_prcessing ul.processing_lists li.item8 .title em{
    width: 228px;
}*/
.list_logo ul.processing_lists li.item8 .listing_type {
    width: 200px;
}
.list_prcessing ul.processing_lists li.item8 .listing_type {
    width: 200px;
}
/*----------------item9---------------*/
.pageclass_editdomain .domain{
    margin-top: 0;
}
.reserve_text{
    margin: -8px auto 10px;
    color: #A11B1B;
}
.domains_menu_reserve .tooltip-arrow{
    border-top: 8px solid #CC0000;
    margin-left: -5px;
}
ul.processing_lists li.item9 .details{
    color: #89AA47;
    font-family: 'lucida grande Bold';
    font-size: 20px;
    padding: 40px 0 0;
    text-align: center;
    width: 690px;
}
ul.processing_lists li.item9 .details a{
    color: #FD751A;
}
/*----------------item10---------------*/
ul.processing_lists li.item10 .details-long{
    text-transform: none;
}
ul.processing_lists li.item10 .details-long .details_t{
    height: 140px;
    line-height: 20px;
    font-family: 'lucida grande Bold';
    text-transform: none;
    font-size: 20px;
}
ul.processing_lists li.item10 .details h3{
    font-size: 20px;
    padding: 20px 0 15px;
}
ul.processing_lists li.item10 .details p{
    line-height: 25px;
    float: left;
}
ul.processing_lists li.item10 .details-long .details_b{
    padding: 12px 0 0 15px;
}
ul.processing_lists li.item10 .buttons{
    margin: -20px 5px 0 0;
}
ul.processing_lists li.item10 .buttons a{
    font-size: 12px;
    height: 42px;
    line-height: 15px;
    padding: 13px 0 0;
}
.reserve_left{
	float: left;
	padding: 10px 0 0 0;
}
ul.processing_lists li.item10 .details h3.reserve_title{
	clear:both;
	padding: 6px 0 7px;
}
ul.processing_lists li.item10 .reserve_right{
	float: right;
    margin: 12px 0 0;
}
/*----------------item11---------------*/
ul.processing_lists li.item11 .details-long{
    text-transform: none;
}
ul.processing_lists li.item11 .details-long .details_t{
    height: auto;
    line-height: 15px;
    padding-bottom: 10px;
}
ul.processing_lists li.item11 .details h3{
    font-size: 20px;
    padding: 10px 0 5px;
}
ul.processing_lists li.item11 .details span{
    color: #AE3939;
}
ul.processing_lists li.item11 .details p{
    color: #414141;
    padding: 5px 0 0;
}
ul.processing_lists li.item11 .details .details_b{
    padding: 12px 0 0 15px;
}
ul.processing_lists li.item11 .details_b span{
    float: left;
    width: 260px;
}
ul.processing_lists li.item11 .details span strong{
    font-family: 'lucida grande Bold';
    text-decoration: underline;
}
ul.processing_lists li.item11 .buttons{
    margin: -4px 25px 0 0;
}
ul.processing_lists li.item11 .buttons a.cancel{
    height: 42px;
    padding: 13px 15px 0;
}
/*-------------------------------*/
ul.processing_lists li .red{
    color: #AE3939;
}
ul.processing_lists li .blue{
    color: #659408;
}
ul.processing_lists li.item .details a span{
    color: #FFFFFF;
    float: none;
    width: auto;
}
/*-------------------domains_menu_logo------------*/
.domains_menu_logo ul li.line{
    background: none repeat scroll 0 0 #000000;
    height: 22px;
    margin: 5px 25px 0;
    width: 1px;
}
.domains_menu_logo ul li span b{
    display: inline-block;
    line-height: 15px;
    padding: 2px 0 0;
    font-weight: normal;
}
.domains_menu_logo ul li.item1 span b{
    width: 85px;
}
.domains_menu_logo ul li.item2 span b{
    width: 75px;
}
.domains_menu_logo ul li.item3 span b{
    width: 50px;
}
.domains_menu_logo ul li.item4 span b{
    padding-right: 10px;
    width: 65px;
}
.domains_menu_logo ul li.item5 span b{
    padding: 0 10px;
    width: 65px;
}
.domains_menu_logo ul.domains_menu_r li{
    margin: 0;
}
.domains_menu_logo ul.domains_menu_r li span{
    border: 1px solid #CC6F6F;
	background-color: #cc6f6f;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cc6f6f), to(#cc0000));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #cc6f6f, #cc0000);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #cc6f6f, #cc0000);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #cc6f6f, #cc0000);
	/* IE10 */
	background-image: -o-linear-gradient(top, #cc6f6f, #cc0000);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #cc6f6f, #cc0000);
}
.domains_menu_logo ul li.item5 span{
    background: none repeat scroll 0 0 #CC6F6F;
}
.domains_menu_logo ul.domains_menu_r li.active span,.domains_menu_logo ul.domains_menu_r li.item4 span{
    border: 1px solid #C70000;
}

/*--------------dialog---------------*/
.ui-dialog.ui-widget-content{
    background: none repeat scroll 0 0 #f4f4f4;
    border: 4px solid #ffffff;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 1px 10px #999999;
    padding: 0px 30px 30px 30px;
}
.ui-dialog .ui-dialog-title,p.validateTips{
    color: #414141;
    display: inline-block;
    font-family: 'lucida grande';
    font-size: 14px;
    width: 220px;
}
p.validateTips{
    padding-bottom: 10px;
	margin-top: -15px;
	font-size: 24px;
}
.ui-dialog a.ui-dialog-titlebar-close,.ui-dialog .ui-dialog-buttonpane button,#upload_form .upload_class{
    border: 4px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 5px #BBBBBB;
    color: #FFFFFF;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    text-align: center;
    width: 60px;
    font-family: 'lucida grande';
    text-transform: uppercase;
    cursor: pointer;
	background-color: #627a33;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8eb14a), to(#627a33));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8eb14a, #627a33);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #8eb14a, #627a33);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #8eb14a, #627a33);
	/* IE10 */
	background-image: -o-linear-gradient(top, #8eb14a, #627a33);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #8eb14a, #627a33);
}
.ui-dialog a.ui-dialog-titlebar-close{
    float: right;
}
.my-dialog a.ui-dialog-titlebar-close {
    display: none;
}
.ui-dialog .ui-dialog-buttonpane{
    text-align: right;
}
.ui-dialog .ui-dialog-buttonpane button,#upload_form .upload_class{
    height: 55px;
    line-height: 50px;
    margin-right: 0;
    width: 150px;
}
p.dialog_button{
    height: 80px;
    overflow: hidden;
    width: 100%;
}
p.dialog_button input.confirm_logo_button{
    background: url("../images/confirm_logo_btn.png") no-repeat scroll center 0 transparent;
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    height: 72px;
    width: 181px;
}

ul.upload_phone_ul li{
background-color: dimgray;
color: mintcream;
margin-bottom: 10px;
padding: 10px;
font-weight: 100;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

/*#upload_form ul.upload_phone_ul li{
    background: none;
    color: #4C4C4C;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}*/
#upload_form .upload_buttons{
    text-align: right;
} 
ul.upload_phone_ul li label{
    padding-right: 10px;
}

ul.upload_phone_ul li input{
    padding: 10px 0 0 10px;
}

/*-------------manage-logos cancel_dialog--------------*/
#cancels_dialog .logo_price{
    padding: 20px 0;
    overflow: hidden;
}
#cancels_dialog .logo_price ul{
    float: left;
}
#cancels_dialog .logo_price span.error_text{
    color: #A2000D;
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 0 0 50px;
}
#cancels_dialog p{
    color: #4E4E4E;
    font-size: 14px;
}
#cancels_dialog p.red_text{
    color: #A2000D;
    clear: both;
}
#cancels_dialog p.button{
    height: 72px;
    margin-top: 20px;
    overflow: hidden;
    width: 100%;
}
#cancels_dialog p.button input{
    background: url("../images/confirm_btn_red.png") no-repeat scroll center 0 transparent;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 72px;
    width: 181px;
    float: right;
}
/*-------------------published------------*/
.published_test {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BCBCBC;
    font-family: 'lucida grande';
    font-size: 14px;
    margin: 2px auto 0;
    padding: 5px 10px;
    width: 924px;
    color: #A11B1B;
}
.accpected_pay{
	background: none repeat scroll 0 0 #ECECEC;
	border: 1px solid #BCBCBC;
	border-top:0;
	padding: 5px 10px;
    width: 924px;
}
.accpected_pay,.accpected_pay p{
	color:#5d5d5d;
	font-family: 'lucida grande';
	font-size: 14px;
}
.accpected_pay span{
	color: #A11B1B;
	font-family: 'lucida grande Bold';
}
.accpected_pay p{
	padding: 4px 0 0 19px;
}
.accpected_pay p a,.accpected_pay p a:hover{
	color:#5d5d5d;
	font-style:italic;
}
ul.published_box {
    margin: 0 auto;
    width: 946px;
}
ul.published_box li{
    display: inline;
    float: left;
    margin: 0 12px 12px 0;
    cursor: pointer;
	height: 167px;
	overflow:hidden;
}
ul.published_box li img{
    border: 3px solid #FFFFFF;
    box-shadow: 1px 1px 5px #CCCCCC;
    display: block;
    height: 161px;
    width: 215px;
}
ul.published_box li .thumb_feedback{
	overflow: hidden;
	border-radius: 5px;
	padding: 2px 0 2px 5px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');   
    /* 使用IE专属滤镜实现IE背景透明，前面的CC是设置透明的，后面的是rgb值 */
    background: rgba(255,255,255,.9);  
	height: 54px;
}
ul.published_box li .thumb_feedback img{
	width: auto;
	height: auto;
	border: none;
	box-shadow: none;
	float: right;
}
ul.published_box li .thumb_feedback span{
	float: left;
	color: #85a645;
	width: 130px;
	padding: 12px 0 0 5px;
	font-family: 'lucida grande Bold';
	line-height: 15px;
}
ul.published_box li .thumb_feedback span.blue_feedback{
	color: #85a645;
}
ul.published_box li .thumb_feedback span.red_feedback{
	color: #cc6f6f;
}
ul.published_box li .thumb_feedback span.normal_feedback{
	color: #676767;
	padding: 5px 0 0 5px;
}
.published_content{
	background:#000;
	background:rgba(0,0,0,0.6);
	filter:alpha(opacity=60); 
    height: 141px;
    padding: 10px;
    position: relative;
    *position: inherit;
    width: 195px;
    margin-left: 3px;
    margin-top: -164px;
    display: none;
}
ul.published_box li:hover .published_content{
    display: block;
}
.published_content p{
    color: #FFFFFF;    
	font-family: 'lucida grande Bold';
    font-size: 14px;
    padding-bottom: 2px;
    padding-bottom: 6px\9;
    position: relative;
}
.published_content p span{
    float: right;
    font-family: 'lucida grande';
}
.published_content p.visit_listing{
    margin-top: 3px;
    margin-top: 8px\9;
}
.published_content p.visit_listing a{
    color: #FFFFFF;
    display: inline-block;
    font-family: 'lucida grande';
    padding-right: 28px;
    text-decoration: underline;
    background: url("../images/arrow_white.png") no-repeat scroll 100% 50% transparent;
}
.published_content p.visit_listing a:hover{font-weight:bold;}
.published_btn{
    padding-top: 30px;
    text-align: center;
    position: relative;
}
.published_btn a{
    font-family: 'lucida grande';
    border: 2px solid #FFFFFF;
    border-radius: 4px;
    color: #FFFFFF;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 80px;
	vertical-align: top;
	background-color: #627a33;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8eb14a), to(#627a33));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8eb14a, #627a33);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #8eb14a, #627a33);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #8eb14a, #627a33);
	/* IE10 */
	background-image: -o-linear-gradient(top, #8eb14a, #627a33);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #8eb14a, #627a33);
}
.published_btn a.change{
    margin-right: 15px;
}
.published_btn a.change span.ui-button-text{
    display: block;
    line-height: 12px;
    padding-top: 3px;
}
.upgrade_info{
	background:#000;
	background:rgba(0,0,0,0.6);
	filter:alpha(opacity=60); 
    color: #fff;
    line-height: 13px;
    margin-left: 3px;
    margin-top: -50px;
    opacity: 0.6;
    padding: 4px 0 2px;
    text-align: center;
    text-transform: uppercase;
    width: 215px;
}
.upgrade_info span.upgrade_info_top{
    display: block;
    font-family: "lucida grande Bold";
    font-size: 14px;
}
.upgrade_info span.upgrade_info_bottom{
    font-family: "lucida grande";
    font-size: 12px;
}
.unlist_title{
    border-bottom: 2px solid #E2E2E2;
    color: #4E4E4E;
    font-family: verdana;
    font-size: 24px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: center;
}
.unlist_title .title_red{
	color:#bf0000;
}
#unlist_form p.text{
    color: #4E4E4E;
    font-family: verdana;
    padding-bottom: 10px;
}
#unlist_form p.text .red{
    color: #960000;
} 
#unlist_form p.text a{
    color: #1DABE0;
    text-decoration: underline;
} 
#unlist_form p.textarea span{
    color: #4E4E4E;
    display: block;
    font-family: verdana;
    font-weight: bold;
    padding-bottom: 2px;
}
#unlist_form p.textarea textarea {
    border: 1px solid #BCBCBC;
    color: #9C9C9C;
    font-family: verdana;
    font-size: 16px;
    height: 80px;
    line-height: 20px;
    padding: 10px;
    resize: none;
    width: 582px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;          /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;           /* For Chrome5+, Safari5+ */
}
#unlist_form p.button{
    height: 70px;
    overflow: hidden;
    padding: 15px 0 0;
    text-align: right;
}
#unlist_form p.button input{
    background: url("../images/cancel_btn.png") no-repeat scroll center 0 transparent;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 72px;
    width: 181px;
}
#unlist_form p.button input.unlist_confirm {
    background: url("../images/confirm_btn_removal.png") no-repeat scroll center 0 transparent;
}
/*-------------------published change------------*/
#change_dialog_form p.change_p_title{
    border-bottom: 2px solid #E2E2E2;
    color: #4E4E4E;
    font-family: verdana;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: center;
}
.upgrade_div{
    border-bottom: 2px dotted #E2E2E2;
    margin-bottom: 10px;
    padding-bottom: 15px;
    overflow: hidden;
    position: relative;
}
#change_dialog_form h3{
    color: #888888;
    font-family: verdana;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 15px;
}
.upgrade_div_left{
    float: left;
    width: 400px;
}
.upgrade_div_left p{
    clear: both;
    overflow: hidden;
    padding-bottom: 5px;
}
.upgrade_div_left span{
    color: #74A318;
    float: right;
    width: 50px;
    text-align: right;
}
.upgrade_div_left a {
    float: left;
}
.upgrade_div_left input{
    margin-right: 5px;
    vertical-align: -2px;
}
.upgrade_right{
    bottom: 20px;
    position: absolute;
    right: 0;
}
.upgrade_right input.upgrade_submit,.change_text .price_button input{
    font-family: 'lucida grande';
    border: 4px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 5px #BBBBBB;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 45px;
    line-height: 45px;
    margin-right: 15px;
    text-align: center;
    width: 125px;
    font-size: 12px;
    cursor: pointer;
	background-color: #d40000;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d40000), to(#8c0000));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #d40000, #8c0000);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #d40000, #8c0000);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #d40000, #8c0000);
	/* IE10 */
	background-image: -o-linear-gradient(top, #d40000, #8c0000);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #d40000, #8c0000);
}
.change_text{
    clear: both;
}
.change_text .logo_award ul li.logo_li .top{
    color: #A3A3A3;
}
.change_text .logo_award ul li.logo_li .bottom{
    color: #cacaca;
}
.change_text .price_button{
    height: 80px;
    overflow: hidden;
    padding-top: 25px;
    text-align: right;
}
.change_text .price_button input{
    height: 55px;
    line-height: 55px;
    width: 150px;
    float: none;
}
.change_text .price_button input#save_settings{
	background-color: #627a33;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8eb14a), to(#627a33));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8eb14a, #627a33);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #8eb14a, #627a33);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #8eb14a, #627a33);
	/* IE10 */
	background-image: -o-linear-gradient(top, #8eb14a, #627a33);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #8eb14a, #627a33);
}
#slider{
    background: none repeat scroll 0 0 #70A608;
    border: medium none;
    height: 3px;
    margin: 20px 0 0;
    width: 565px;
    position: relative;
    text-align: left;
    font-size: 1.1em;
}
.ui-widget-overlay{
    left: 0;
    position: fixed;
    top: 0;
    background: url("../images/ui_bg.png") repeat scroll center 0 transparent;
}
/*-----------------Rejected-------------------*/
ul.rejected_box {
    margin: 10px auto;
    width: 946px;
}
ul.rejected_box li{
    display: inline;
    float: left;
    margin: 0 12px 12px 0;
    cursor: pointer;
    background: url("../images/reject_line_bg.png") no-repeat scroll 50% 50% #fff;
    box-shadow: 1px 1px 5px #CCCCCC;
    height: 167px;
    width: 222px;
}
ul.rejected_box li span{
    border: 3px solid #FFFFFF;
    color: #9C9C9C;
    display: block;
    font-size: 20px;
    height: 161px;
    line-height: 161px;
    text-align: center;
    width: 216px;
}
.rejected_content{
	background:#575757;
    height: 141px;
    padding: 10px;
    position: relative;
    *position: inherit;
    width: 195px;
    margin-left: 3px;
    margin-top: -164px;
    display: none;
    text-align: center;
}
ul.rejected_box li:hover .rejected_content{
    display: block;
}
.rejected_content p{
    color: #FFFFFF;
    font-family: 'lucida grande';
    font-size: 14px;
    padding-top: 35px;
    position: relative;
}
.rejected_content p b{
    font-family: 'lucida grande Bold';
    display: block;
}
/*-------------------sold-----------*/

.sold_test {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BCBCBC;
    font-family: 'lucida grande';
    font-size: 14px;
    margin: 2px auto 10px;
    padding: 5px 10px;
    width: 924px;
    color: #A11B1B;
}
.sold_test span{
    font-family: 'lucida grande Bold';
}
.sold_test p{
    padding-left: 15px;
}
ul.sold_box {
    margin: 0 auto;
    width: 946px;
}
ul.sold_box li{
    display: inline;
    float: left;
    margin: 0 12px 12px 0;
    cursor: pointer;
    position: relative;
}
ul.sold_box li img{
    border: 3px solid #FFFFFF;
    box-shadow: 1px 1px 5px #CCCCCC;
    display: block;
    height: 161px;
    width: 215px;
}
.sold_content{
	background:#000;
	background:rgba(0,0,0,0.6);
	filter:alpha(opacity=60); 
    height: 141px;
    padding: 10px;
    position: relative;
    *position: inherit;
    width: 195px;
    margin-left: 3px;
    margin-top: -164px;
    display: none;
}
ul.sold_box li:hover .sold_content{
    display: block;
}
.sold_content p{
    color: #FFFFFF;
    font-family: 'lucida grande Bold';
    font-size: 14px;
    padding-bottom: 5px;
    padding-bottom: 10px\9;
    position: relative;
}
.sold_content p span{
    float: right;
    font-family: 'lucida grande';
}
.sold_imgs{
    background: url("../images/sold.png") no-repeat scroll 0 0 transparent;
    height: 71px;
    position: absolute;
    width: 71px;
    z-index: 1;
}
ul.sold_box li.on:hover .sold_imgs{
    display: none;
}
/*---------------settings------------------*/
.setting form{

}
.setting form p{
    font-family: 'Myriad Pro';
    font-size: 16px;
    font-style: italic;
    color: #FF7D00;
    padding-bottom: 5px;
}
.setting form p label{
    color: #1A1A1A;
    padding-right: 5px;
}
.setting_table{
    border-collapse: collapse;
}
.setting_table td{
    font-family: 'Myriad Pro';
    font-size: 16px;
    font-style: italic;
    color: #FF7D00;
    padding: 10px 0;
}
.setting_table td.red{
    color: #DD1F1F;
    width: 140px;
}
.setting_table td input[type="text"],.setting_table td input[type="password"]{
    border: 1px solid #BCBCBC;
    color: #9C9C9C;
    font-family: verdana;
    font-size: 16px;
    font-style: italic;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    resize: none;
    width: 310px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;          /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;           /* For Chrome5+, Safari5+ */
}
.setting_table td input[type="text"]:focus,.setting_table td input[type="password"]:focus{
  border-color: #78A300;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px #78A300;
}
.setting_table td .hr{
    background: none repeat scroll 0 0 #E5E5E5;
    height: 3px;
    margin-left: 85px;
    margin-right: -300px;
    width: 770px;
}
.setting_table td input.setting_save{
	background: linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#73AA08), to(#4E7207));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#73AA08', endColorstr = '#4E7207'); 
    border: medium none;
    color: #FFFFFF;
    font-size: 16px;
    height: 27px;
    margin: 5px 0 0;
    padding: 0 30px;
    font-family: 'MyriadPro-Bold';
    cursor: pointer;
}
/*-----------------------------*/
.pageclass_thank #wrapper #main{
    min-height: 100px;
}
.pageclass_thank .left{
    float: none;
    position: relative;
    width: auto;
}
.item-page_thank{
    background: url("../images/thank_img.png") no-repeat scroll 100% 100% #fff;
    padding: 20px 0 300px 20px;
    box-shadow: 0 2px 10px #666666;
    margin: -130px auto 10px;
    overflow: hidden;
    width: 737px;
}
.item-page_thank .text{
    border-bottom: 1px solid #D0D0D0;
    color: #679908;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 30px;
    padding: 0 0 15px 20px;
}
.item-page_thank .details{
    font-size: 18px;
    line-height: 28px;
    padding: 0 0 0 20px;
}

/*------------------add by xielx 2014/1/3-------------------*/
.add_domains{padding-bottom:10px;}
.custom_contact{font-weight:bold;color:#000000;}
.admintable span.error{
	clear: both;
    display: block;
    float: left;
    padding-left: 196px;
}
/*-----------------------*/
.moduletable_domain-owner{
	padding: 10px 0 0 10px;
	clear: both;
	color: #FFFFFF;
	font-family: 'lucida grande';
	font-size: 14px;
	line-height: 20px;
}
.moduletable_domain-owner a{
	color: #FFFFFF;
}
.moduletable_owner{
	font-size: 30px;
	padding-top: 20px;
}
.moduletable_owner .moduletable_owner{
	padding-top: 0;
}
/*----------Load More Pagination ------ */ 



.lm_link {
text-align: center;
background-color: #BBB;
font-size: 25px;
color: #F5FFFA!important;
display: block;
padding-left: 15px;
border: solid #F5FFFA 3px;
margin: 0px 0;
-webkit-box-shadow: 0px 4px 16px 0px rgba(50, 50, 50, 0.46);
-moz-box-shadow: 0px 4px 16px 0px rgba(50, 50, 50, 0.46);
box-shadow: 0px 4px 16px 0px rgba(50, 50, 50, 0.46);
clear: both;
margin-top: 4px;
margin-bottom: 17px;
width: 100%;
text-decoration: none!important;
font-weight: bold;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
font-family: verdana;
}

.lm_link_no_more span{
color: #F58D11;
font-family: 'lucida grande';
font-size: 20px;
}

.lm_scroll_top{
cursor:pointer;
}

.lm_link span{
font-size: 11px;
font-style: italic;
margin-right: 5px;
font-weight:normal;

}

.lm_link_no_more {
text-align: center;
font-size: 22px;
color: #444!important;
display: block;
padding: 15px;
border: #F0F8FF;
clear: both;
margin-top: 15px;
margin-bottom:30px;
float: left;
width: 100%;
text-decoration: none!important;
padding-bottom: 0px;
}


#lm_search{
color: #F0F8FF;
float: right;
width: 280px;
margin-top: -60px;
margin-right: -23px;
}

#lmt_search{
color: #F0F8FF;
float: right;
width: 280px;
margin-top: -67px;
margin-right: -23px;
}

#lm_search input[type='text'],#lmt_search input[type='text']{
height: 30px;
width: 195px;
border: 1px solid #A8ACAC;
color: #FFF;
-moz-box-shadow: 0 2px 4px #bbb inset;
-webkit-box-shadow: 0 2px 4px #BBB inset;
box-shadow: 2px 3px 4px #796C6C inset;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding-left: 10px;
background: #BBB;
font-style: italic;
float: left;
margin-right: 2px;
}

#lm_search input[type='submit'],#lmt_search input[type='submit']{
height: 29px;
padding-left: 3px;
padding-right: 3px;
text-transform: uppercase;
font-family: arial;
font-weight: bold;
font-size: 12px;
box-shadow: 0px 0px 2px 1px #968989;
margin-left: 5px;
border-radius: 3px;
width: 63px;
border: none;
margin-top: 1px;
color:#616161;
}


#lm_unrelated{display:none;}

#lmt_section{
height: 190px;
overflow: hidden;
width: 96%;
padding-right: 50px;
}



body #wrapper #main .lm_link:hover{
text-align: center;
background-color: #CCC;
color: mintcream;
-webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
-moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);	
}

#sf_loader,#sft_loader {
	text-align: center;
	display:none;
	clear:both;
}

/*---------------2014-02-20------------*/
ul.processing_lists li.item6 .details h3,ul.processing_lists li.item10 .details h3{
    font-size: 16px;
    padding: 5px 0 0;
}
ul.processing_lists li.item6 .details .domain_description,ul.processing_lists li.item10 .details .domain_description{
    color: #1B1B1B;
    line-height: 16px;
    padding: 5px 0;
    font-size: 12px;
}
.add_no_record{color:#FD751A;}
.grey_table td span{color:#659800;}
.grey_table tr.grey_tr td{
	color:#525252;
	font-size: 13px;
}
.grey_table{
	background: linear-gradient(center top , #ededed, #f6f6f6) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #ededed, #f6f6f6) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#f6f6f6));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#f6f6f6'); 
	color: #525252;
	display: block;
    padding: 5px;
}
/*---------------2014-04-04 keywords------------*/
.keywords_page{
	width: 975px;
	margin-top: 30px;
}
.keywords_page .item{
	float: left;
	width: 185px;
	margin-right: 10px;
}
.keywords_page #item_5,.keywords_page #item_10,.keywords_page #item_15,.keywords_page #item_20,.keywords_page #item_25,.keywords_page #item_30{margin-right:0;}
.keywords_page .item_title,.keywords_page .item_times{
	float:left;
}
.keywords_page .item_title a{
	background: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 1px 1px 3px #999;
	padding: 3px 8px;
	font-family: 'lucida grande Bold';
	font-size: 12px;
	color: #5fa04a;
	text-transform: capitalize;
}
.keywords_page .item_title a:hover{
	background:#5fa04a;
	color:#fff;
}
.keywords_page .item_times{
	font-family: 'lucida grande Bold';
	font-size:11px;
	color:#787878;
	padding-left:8px;
}
.keywords_page .item_desc{
	font-family: 'lucida grande';
	font-size: 11px;
	color: #787878;
	line-height: 14px;
	padding: 10px 0 0 5px;
} 
.keywords_page .item_hr{
	clear: both;
	border-bottom: 1px dotted #787878;
	padding: 0 0 15px 0;
	margin-bottom: 30px;
}
/*---------------published change------------*/

#change_dialog_form h3.change_title{
    color: #888888;
    font-family: verdana;
    font-size: 16px;
}
#change_dialog_form .upgrade_div_left{
    float: none;
    width: auto;
}
#change_dialog_form .upgrade_div_left em,#change_dialog_form .upgrade_div_left .republish_class em{
    color: #FF7C00;
    font-family: verdana;
    font-style: normal;
    font-weight: bold;
}
#change_dialog_form .upgrade_div_left p.upgrade_desc{
    color: #7F7F7F;
    font-family: verdana;
    font-style: italic;
    font-size: 11px;
}
#change_dialog_form .upgrade_div_left .republish_class{
    background: none repeat scroll 0 0 #373737;
    border-radius: 5px;
    padding: 10px 20px;
}
#change_dialog_form .upgrade_div_left .republish_class p.upgrade_desc{
    color: #fff;
}
#change_dialog_form .upgrade_right{
   text-align: right;
    bottom: 0;
    position: relative;
    margin-top: 10px;
}
#change_dialog_form .upgrade_right span{
    color: #000000;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
}

#change_dialog_form .upgrade_right span.total_price{
    color: #FD9431;
    padding: 0 10px 0 15px;
}
#change_dialog_form .upgrade_right input.upgrade_submit{
    margin-right: 2px;
    float: none;
	background-color: #ff7c00;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7c00), to(#c96200));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ff7c00, #c96200);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #ff7c00, #c96200);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #ff7c00, #c96200);
	/* IE10 */
	background-image: -o-linear-gradient(top, #ff7c00, #c96200);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #ff7c00, #c96200);
}

/*----------------------assembly------------------*/
.partner ul li a{padding:0 15px;}
.sub_content span a.accepted {
	padding: 0;
	position: absolute;
	right: 40px;
	top: 10px;
}
.sub_content span a.rejected {
	padding: 0;
	position: absolute;
	right: 10px;
	top: 10px;
}
.partner ul li em{padding:0 5px;}
.assembly_item{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    font-family: arial;
    margin: 13px 0 0;
    padding: 10px;
	position: relative;
    width: 954px;
}
.assembly_item h3{
	color: #666666;
    font-family: arial;
    font-size: 16px;
}
#brandroot_news h3{
	background: url("../images/logo_icon.png") no-repeat scroll 0 10%;
	padding-bottom: 15px;
    padding-left: 27px;
}
.item_bottom p{
	line-height:19px;
}
.item_top{
	color:#669900;
}
.news_item{
	margin-bottom:20px;
}
#my_account span.my_account_desc{
	color: #979797;
    left: 110px;
    position: relative;
    top: -16px;
}
.my_account_content ul li{
	clear: both;
    padding-top: 8px;
}
.my_account_content ul li input.account_input{
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #D2D2D2;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    height: 30px;
    width: 95px;
	text-align: center;
}
.my_account_content .equal{padding: 0 0 6px 43px;}
#my_account h3{padding-bottom:0;}
.my_account_content ul li label.account_label{color:#659408;padding-left: 8px;}
.my_account_content ul li label.account_label span{
	color: #808080;
    font-style: italic;
}
.partner_history{
	 padding: 12px 0 0 5px;
    position: relative;
}
.partner_history span,.partner_history span.history a,.history_item{
	color:#666;
	font-family:arial;
	font-style: italic;
}
.history_content{padding-top:8px;}
.history_item{line-height:20px;}
.history_item span.history_time{color:#659408;}
.partner_history span.history a:hover{text-decoration:underline;}
#my_account{
	padding-bottom:10px;
}
#who_work{
	clear: both;
    margin-top: 60px;
    padding-bottom: 20px;
}
#who_work p{line-height:19px;color:#999999;}
#who_work span.name{
	color:#669900;
}
#brandroot_news span.hr{
	background: none repeat scroll 0 0 #CCCCCC;
    height: 2px;
    left: 177px;
    position: absolute;
    top: 20px;
    width: 780px;
}
#my_account span.hr{
	background: none repeat scroll 0 0 #CCCCCC;
    height: 2px;
    left: 577px;
    position: absolute;
    top: 21px;
    width: 379px;
}
#who_work span.hr{
	background: none repeat scroll 0 0 #CCCCCC;
    height: 2px;
    left: 142px;
    position: absolute;
    top: 20px;
    width: 815px;
}
#my_account .partner_history span.hr{
	background: none repeat scroll 0 0 #CCCCCC;
    height: 2px;
    left: 201px;
    position: absolute;
    top: 20px;
    width: 744px;
}
.partner .domains_menu_logo ul li span b{line-height:29px;}

ul.submissions_ul {
	position: relative;
	z-index: 999;
}
.submissions ul.submissions_ul li {
	float: left;
	width: 304px;
	margin: 0 15px 15px 0;
	display: inline;
	min-height: 194px;
}
.submissions ul li.red {
	background: none repeat scroll 0 0 #940808;
	border-radius: 5px;
	padding: 3px 3px 0px 3px;
	width: 298px;
	min-height: 190px;
}
.submissions,.details{
	margin: 8px auto 0;
    width: 972px;
}
.sub_content{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    height: 130px;
    padding: 10px;
    position: relative;
    margin-bottom: 3px;
}
.submissions ul li .box {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	margin-bottom: 3px;
	overflow: hidden;
	clear: both;
}
.sub_text {
	text-align: center;
}
.partner ul li .sub_text a{
	background: linear-gradient(center top , #989898, #000000) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #989898, #000000) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#989898), to(#000000));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#989898', endColorstr = '#000000'); 
    color: #FFFFFF;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    font-family: 'MyriadPro-Bold';
	width:45px;
	text-align:center;
    float: right;
    padding: 0;
}
.background_bold{
	background: #eeeeee;
}
.details_list td label b{
    color: #000;	
}
.cate_box {
	background: none repeat scroll 0 0 #669900;
	margin-left: -3px;
	padding: 0 3px;
	position: absolute;
	width: 298px;
	z-index: 1000;
}
.partner ul li .sub_text a.blue{
	background: linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#73AA08), to(#4E7207));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#73AA08', endColorstr = '#4E7207'); 
}
.partner ul li .sub_text a.red{
	background: linear-gradient(center top , #bd0d0d, #980808) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #bd0d0d, #980808) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#bd0d0d), to(#980808));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#bd0d0d', endColorstr = '#980808'); 
}
.submissions ul li.blue {
	background: none repeat scroll 0 0 #669900;
	border-radius: 5px;
	min-height: 188px;
	padding: 3px;
	position: relative;
	width: 298px;
	z-index: 1000;
}
.submissions ul li ul.cate_intro li {
	background: none;
	height: auto;
	margin: 0 0 0 10px;
	min-height: 15px;
	padding: 0;
	text-align: left;
	width: 100%;
	display: list-item;
	list-style: disc outside none;
}
.sub_text span.blue {
	color: #659408;
	font-family: arial;
	font-size: 12px;
}
.submissions ul li .sub_details {
	border: medium none;
	margin: 0 0 3px;
	padding: 0;
	width: auto;
}
.sub_details .details_list {
	width: 298px;
}
.details_list, .details_list td {
	border: 1px solid #EFEFEF;
	border-collapse: collapse;
}
.sub_details ul.details_list li, .details_list tr td {
	color: #7E777F;
	font-family: 'Myriad Pro';
	font-size: 12px;
	line-height: 21px;
	padding-left: 5px;
	width: 98px;
	margin: 0;
}
.sub_details ul.details_list li input, .details_list tr td input {
	margin-right: 3px;
	vertical-align: text-bottom;
}

.title{
	color: #A3A3A3;
    font-family: arial;
    font-size: 18px;
}
.sub_content .title span{
	font-family: arial;
    font-size: 18px;
}
.sub_text span {
color: #3b3f3b;
font-family: verdana;
font-size: 11px;
}
.sub_text span.red {
	color: #940808;
	font-family: arial;
	font-size: 12px;
}
.title span.green{color: #659408;}
.title span.red{color:#940808;}
.title span.blank{color:#000000;}
.title span.gray{color:#4f4f4f;}
.sub_content p{
	color:#4f4f4f;
	font-family:'Myriad Pro';
	font-size:12px;
	min-height: 64px;
	line-height:16px;
	padding:8px 0 10px 0;
}
.sub_content span{
	color:#a9a9a9;
	font-family:'Myriad Pro';
	font-size:14px;
}
.sub_content span input{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #D2D2D2;
    color: #333333;
    font-family: 'Myriad Pro';
    font-size: 14px;
    height: 18px;
    margin: 0 2px 0 2px;
    padding: 3px;
    width: 63px;
}
.sub_content a img{
	padding: 0 0 0 3px;
    vertical-align: middle;
}
.subssion_save{
	clear: both;
    padding-top: 10px;
}
.subssion_save p{
	color: #7C7C7C;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.subssion_btn{
	clear: both;
    margin: 6px 0;
    text-align: center;
}
.subssion_btn input{
	background: linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#73AA08), to(#4E7207));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#73AA08', endColorstr = '#4E7207'); 
    border: medium none;
    color: #FFFFFF;
    font-size: 16px;
    height: 27px;
    padding: 0 10px;
    font-family: 'MyriadPro-Bold';
    cursor: pointer;
}
.subssion_btn input.grey,.subssion_btn input.grey{
	background: linear-gradient(center top , #999999, #333333) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #999999, #333333) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#999999', endColorstr = '#333333'); 
}
.submissions_content .light_grey .title,.light_grey .title span.gray,.light_grey p,.light_grey span,.light_grey span input{
	color:#d7d7d7;
}

.load_more{
	height: 34px;
    left: 50%;
    margin: -17px 0 0 -148px;
    position: absolute;
    top: 25%;
    width: 297px;
}
/*.submissions .load_more{top:43%;}*/
.load_more a{
	background: linear-gradient(center top , #f1f1f1, #d2d2d2) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #f1f1f1, #d2d2d2) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d2d2d2));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f1f1f1', endColorstr = '#d2d2d2'); 
    border: 1px solid #D2D2D2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #669900;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 297px;
}
.sub_content span input.invaild{border:1px solid #ff0000;}


/*----------------------details---------------------*/
.sub_details{
	background: none repeat scroll 0 0 #D7D7D7;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    float: left;
    margin: 0 5px 5px 0;
    overflow: hidden;
    padding: 4px;
    width: 311px;
}
.details_title{
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 4px;
    padding: 10px;
}
.details_title .show_category {
	color: #999999;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	padding: 5px 0 0 0px;
	min-height: 20px;
}
.details_title .title span.name{
	color:#999;
	padding-left:3px;
}
.details_title .title span.num{
	color: #9A9A9A;
    float: right;
    font-family: 'Myriad Pro';
}
.details_title textarea {
border: 1px solid #659408;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #5A5A5A;
font-family: 'Myriad Pro';
font-size: 12px;
line-height: 16px;
padding: 10px 10px 5px 10px;
width: 268px;
min-height: 90px;
resize: none;
-webkit-box-shadow: inset 4px 4px 5px 0px rgba(50, 50, 50, 0.18);
-moz-box-shadow: inset 4px 4px 5px 0px rgba(50, 50, 50, 0.18);
box-shadow: inset 4px 4px 5px 0px rgba(50, 50, 50, 0.18); 
}
.details_title .green_textarea{border:1px solid #659408;}
.details_title .red_textarea{border:1px solid #ff0000;}
.details_title .no_textarea{border:none;color:#999999;}
.details_title p.choose{
	color: #659408;
    font-family: arial;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}
.details_content .light_grey{
	background: none repeat scroll 0 0 #FFFFFF;
	width:315px;
	float:left;
	border:2px solid #d7d7d7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
	margin:0 5px 5px 0;	
}
.light_grey .details_title{
	padding:10px;
	border: 2px solid #D7D7D7;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.light_grey .title,.light_grey .title span.green, .light_grey .details_title .title span.gray,.light_grey .details_title .title span.num,.details_title p.choose{color:#999999;}
.light_grey .details_title .green_textarea{
    color: #999999;
	border:0;
}
.light_grey .select_quality,.light_grey .check_save {
    border: 2px solid #D7D7D7;
}
.light_grey .select_quality a{color:#999999;}
.light_grey .check_save span{color:#333;}
.light_grey .check_save input{
	background: linear-gradient(center top , #999999, #333333) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #999999, #333333) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#999999', endColorstr = '#333333'); 
}

.sub_details ul.details_list li{
	border-bottom: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    color: #7E777F;
    font-family: 'Myriad Pro';
    font-size: 12px;
    line-height: 21px;
    padding-left: 5px;
	float: left;
	width: 98px;
}
.sub_details ul.details_list li input{
	margin-right: 3px;
    vertical-align: text-bottom;
}
.select_quality{
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    margin-bottom: 4px;
    padding: 3px 0;
}
.select_quality a{
	background: linear-gradient(center top , #f1f1f1, #d2d2d2) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #f1f1f1, #d2d2d2) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d2d2d2));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f1f1f1', endColorstr = '#d2d2d2'); 
    border: 1px solid #D2D2D2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #659408;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
	margin:0 auto;
    text-align: center;
    width: 297px;
}
.check_save{ 
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
    padding: 8px 0;
}
.check_save span{
	color: #659408;
    font-family: arial;
    font-size: 12px;
    padding: 0 18px 0 25px;
}
.check_save span.no_check_save{color:#333;padding-left:85px;}
.check_save input{
	background: linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #73AA08, #4E7207) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#73AA08), to(#4E7207));   
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#73AA08', endColorstr = '#4E7207'); 
    border: medium none;
    color: #FFFFFF;
    font-size: 10px;
    height: 15px;
    font-family: 'MyriadPro-Bold';
    cursor: pointer;
	width:45px;
	text-align:center;
}
.green_border{ background: none repeat scroll 0 0 #669900;}

span.quality_title_pre{
	
}
#dialog-form h3#quality_title{
	background:url(../images/line_h3.png) no-repeat scroll center 45%;
	text-align: center;
	padding-bottom:0;
}
#dialog-form h3#quality_title span{
	background: none repeat scroll 0 0 #F4F4F4;
    color: #5B5B5B;
    font-family: arial;
    font-size: 24px;
    font-weight: normal;
    padding: 5px 10px;
}
#dialog-form span.quality_desc{
	color: #858585;
	font-family: arial;
	font-size: 14px;
	display:block;
	text-align: center;
}
.quality_cate_content{
	margin: 0 auto 25px;
    padding-bottom: 10px;
    position: relative;
}
.grid{
    float: left;
	font-size: 12px;
	width: 295px;
	margin-top:8px;
}
#dialog-form .quality_cate_content .grid span.quality_title{
	font-family: arial;
	font-size: 20px;
	color: #555;
	text-transform: uppercase;
	font-weight: bold;
	padding-left:20px;
}
#dialog-form .quality_cate_content .grid ul li span{
	font-size:12px;
	color:#555;
	line-height:16px;
}
.quality_cate_content .grid ul li input{vertical-align: middle;}
.quality_button{
	clear: both;
	text-align: right;
}
.quality_button input.button{
	border: 4px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 5px #BBBBBB;
    color: #FFFFFF;
    display: inline-block;
    height: 40px;
    line-height: 36px;
    margin-right: 15px;
    text-align: center;
    width: 102px;
    font-family: 'lucida grande';
	font-size:10px;
    text-transform: uppercase;
    cursor: pointer;
	background-color: #627a33;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8eb14a), to(#627a33));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8eb14a, #627a33);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #8eb14a, #627a33);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #8eb14a, #627a33);
	/* IE10 */
	background-image: -o-linear-gradient(top, #8eb14a, #627a33);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #8eb14a, #627a33);
}
.quality_button input.button,.quality_button input.cancel_button{
	border: 4px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 5px #BBBBBB;
    color: #FFFFFF;
    display: inline-block;
    height: 40px;
    line-height: 35px;
    margin-left: 15px;
    text-align: center;
    width: 102px;
    font-family: 'lucida grande';
	font-size:12px;
    text-transform: uppercase;
    cursor: pointer;
	background-color: #627a33;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8eb14a), to(#627a33));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8eb14a, #627a33);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #8eb14a, #627a33);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #8eb14a, #627a33);
	/* IE10 */
	background-image: -o-linear-gradient(top, #8eb14a, #627a33);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #8eb14a, #627a33);
}
.quality_button input.cancel_button{
	background-color: #d40000;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d40000), to(#8c0000));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #d40000, #8c0000);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #d40000, #8c0000);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #d40000, #8c0000);
	/* IE10 */
	background-image: -o-linear-gradient(top, #d40000, #8c0000);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #d40000, #8c0000);
}
.quality_cate_content ul li span.green{color:#659408;}
.quality_button span.invaild{color:red;}
.submissions_content{height:945px;}
.details_content{height:1245px;}
#loading_image{
	height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    position: absolute;
    top: 50%;
    width: 50px;
}
#loading_pic{
	float:left;
	margin:0 0 0 30px;
}
#dialog-form .quality_cate_content .grid ul li label {
    color: #555555;
    font-size: 12px;
    line-height: 16px;
}
#dialog-form .quality_cate_content .grid ul li label.green {
    color: #659408;
}

/*-----------------------------*/
div.k2CategoriesListBlock ul li a {
color: #67A550;
font-size: 12px;
background: white;
padding: 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div.k2CategoriesListBlock ul li a:hover {
background: #73AA07;
color: white;
}
.k2_categories ul li {
border-bottom: 1px solid #CCCCCC;
float: left;
margin-right: 18px;
padding-bottom: 5px;
margin-top: 10px;
}
div.catItemReadMore a {
	color: #7DB700;
	font-weight: 700;
	width: 472px;
	height: 30px;
	float: left;
	padding-left: 8px;
}
div.catItemReadMore a:hover {
	color: white;
	background: #7DB700;
}



.search-content{padding-bottom:12px;}
#qc_link{ border-bottom:3px solid #E9E4E4;}
#qc_link_text{text-transform: uppercase;
font-family: verdana;
font-weight: bold;
color: #959595;
text-align: center;
background: #F3F3F3;
width: 100px;
margin: auto;
margin-top: -8px;
}

.orng_tabs{background: #FEA81D;
color: #fff;
font-family: verdana;
text-transform: uppercase;
border: none;
border-right: 5px;
padding-top: 20px;
padding-bottom: 20px;
width: 185px;
border-radius: 2px;
font-size: 16px;
cursor: pointer;
margin-right: 5px;
}
.orng_tabs:hover{
background:#343438!important;
}

#orng_tabs_wrap{margin-top: 7px;text-align: center;}
#orng_selected{background:#343438!important;}

#b_main{    background: none repeat scroll 0 0 transparent;
    height: auto;
    margin: 0 auto;
    padding: 10px 12px 8px;
    position: relative;
    width: 972px;
	zoom:1;
    *z-index: 2;}

	#slide_up_tab{
	 background: url('../images/bg_slide_up.png');
	height: 27px;
	width: 100%;
	padding-top: 16px;
	cursor:pointer;
	}

	#slide_up_tab_mid{
	 background: url('../images/btn_slideupDown.png');
	 background-position: 0px -2px;
	 width:74px;
	 height:24px;
	 margin:auto;
	 cursor:pointer;
	}

	#b_main #mod-search-searchword{
	background: #fff!important;
border: 1px solid #DBD2D2;
height: 29px;
font-size: 14px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #7d7d7d;
	}

    #b_main	.brand_price{margin-top:14px;}


	div#slider_wrapper {
		background: white;
	}


.moduletable_price .brand_search input.button {
color: #FFFFFF!important;
cursor: pointer!important;
font-family: Myriad Pro!important;
height: 26px!important;
margin-top: -17px!important;
width: 47px!important;
background: 0 -127px #fea81d!important;
border: medium none!important;
float: right!important;
font-size: 18px!important;
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
border-radius: 4px!important;
padding-top: 3px!important;
}

.spcl_heading{
padding: 5px;
color: #494744;
font-size: 30px;
text-align: center;
}
/*----------------------*/
#footer .moduletable_rightmenu{float:right;}
#footer .moduletable_rightmenu ul li.item-255,#footer .moduletable_rightmenu ul li.item-253,#footer .moduletable_rightmenu ul li.item-188{
display:none;
}