.error a{
		color:#CC0033;
}
.notify a{
		color:#CC0033;
}
.message a{
		color:#CC0033;
}
.error a span{
		color:#CC0033;
		border-bottom:1px dotted #CC0033;
}
.notify a span{
		color:#CC0033;
		border-bottom:1px dotted #CC0033;
}
.message a span{
		color:#CC0033;
		border-bottom:1px dotted #CC0033;
}
.error a strong{
		color:#CC0033;
		border-bottom:1px dotted #CC0033;
}
.notify a strong{
		color:#CC0033;
		border-bottom:1px dotted #CC0033;
}
.message a strong{
		color:#CC0033;
		border-bottom:1px dotted #CC0033;
}
.error a:hover span{
		color:#CC0033;
		border-bottom:1px solid #FFFFFF !important;
}
.notify a:hover span{
		color:#CC0033;
		border-bottom:1px solid #FFFFFF !important;
}
.message a:hover span{
		color:#CC0033;
		border-bottom:1px solid #FFFFFF !important;
}
.error a:hover strong{
		color:#CC0033;
		border-bottom:1px solid #FFFFFF !important;
}
.notify a:hover strong{
		color:#CC0033;
		border-bottom:1px solid #FFFFFF !important;
}
.message a:hover strong{
		color:#CC0033;
		border-bottom:1px solid #FFFFFF !important;
}
.error{
		color:#CC0033;
		margin:10px 0 10px 0px;
		padding:0px;
		min-width:300px;
		font-size:12px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
}
.error ul{
		margin:0 0 0 10px !important;
		padding:5px !important;
		list-style:disc;
}
.error ul li{
		border:none !important;
		padding:1px 0 1px 0 !important;
		list-style-image:none;
}
.notify{
		color:#FFFFFF;
		border:1px solid #0066FF;
		font-size:12px;
		background:#FFFFFF !important;
		font-family:Arial, Helvetica, sans-serif;
}
.notify div{
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		background:#0066FF !important;
}
.notify div ul{
		margin:0 0 0 20px !important;
		padding:5px;
		list-style:circle;
}
.notify div ul li{
		border:none !important;
		list-style-image:none;
}
.message{
		color:#FFFFFF;
		margin:10px;
		border:1px solid #030;
		padding:10px;
		font-size:12px;
		min-width:300px;
		text-align:left;
		background:#009900 !important;
		font-family:Arial, Helvetica, sans-serif;
}
.message div{
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		background:#009900 !important;
}
.message div ul{
		margin:0 0 0 20px !important;
		padding:5px;
		list-style:circle;
}
.message div ul li{
		border:none !important;
		list-style-image:none;
}
input.x-error{
		border:1px solid #C00 !important;
}
select.x-error{
		border:1px solid #C00 !important;
}
textarea.x-error{
		border:1px solid #C00 !important;
}
.inline_loader{
		float:right;
		width:90px !important;
		margin:0 !important;
		height:11px !important;
		padding:9px 63px !important;
		min-width:inherit !important;
		text-align:right !important;
		min-height:inherit !important;
		background:transparent url(../images/ajax-loader.gif) no-repeat scroll 100% 50% !important;
}
.signup_loader{
		width:auto !important;
		margin:0 !important;
		height:30px !important;
		padding:17px 45px 0 5px !important;
		min-width:inherit !important;
		text-align:right !important;
		min-height:inherit !important;
		background:url(../images/ajax-loader-blue.gif) no-repeat 100% 50% !important;
}
.loading_small{
		width:auto !important;
		margin:0 !important;
		height:30px !important;
		padding:0 20px 0 0 !important;
		min-width:inherit !important;
		text-align:right !important;
		min-height:inherit !important;
		background:transparent url(../images/ajax-loader-small1.gif) no-repeat scroll 100% 0 !important;
}
*{
		margin:0px;
		padding:0px;
}
body{
		font-size:12px;
		background:#350403;
		font-family:Arial,Helvetica,sans-serif;
}
a img{
		border:none;
}
a{
		color:#2278c7;
		text-decoration:none;
}
a:hover{
		text-decoration:underline;
}
a span{
		text-decoration:underline;
}
*:focus{
		outline:none;
}
#header{
		width:100%;
		height:95px;
		background-image:url(../images/header.gif);
		background-repeat:repeat-x;
		background-position:left top;
}
#header .content{
		width:1000px;
		margin:0 auto 0 auto;
		height:89px;
		padding:0;
		position:relative;
		text-align:inherit;
		background:url(../images/headbk.gif) no-repeat left top;
		min-height:inherit;
}
#logo{
		top:0px;
		left:0px;
		position:absolute;
}
#menu{
		top:48px;
		left:280px;
		height:31px;
		position:absolute;
		font-size:16px;
}
#menutab{
		float:left;
		width:100%;
		font-size:93%;
		line-height:normal;
}
#menutab ul{
		margin:0;
		padding:10px 10px 0;
		list-style:none;
}
#menutab ul li{
		float:left;
}
#menutab li a{
		float:left;
		margin:0;
		display:block;
		padding:0 0 0 4px;
		background:url("../images/tab-left.gif") no-repeat left top;
		border-bottom:1px solid #765;
		text-decoration:none;
}
#menutab a span{
		float:left;
		color:#e7cecf;
		height:23px;
		display:block;
		background:url("../images/tab-right.gif") no-repeat right top;
		padding-top:8px;
		font-weight:bold;
		padding-left:11px;
		padding-right:15px;
		text-decoration:none;
}
#menutab > ul a{
		width:auto;
}
#menutab a:hover{
		color:#fff;
		background-position:0% -150px;
}
#menutab #current{
		border-width:0;
		background-position:0 -150px;
}
#menutab #current span{
		color:#fff;
		background-position:100% -150px;
}
#menutab a:hover span{
		color:#fff;
		background-position:100% -150px;
}
#logbox{
		top:0px;
		color:#80a9c6;
		width:212px;
		right:27px;
		height:38px;
		position:absolute;
		font-size:10px;
		padding-top:1px;
		padding-left:18px;
		padding-right:15px;
		padding-bottom:19px;
		background-image:url(../images/logform.gif);
		background-repeat:no-repeat;
		background-position:center top;
}
#logbox .email{
		width:122px;
		height:16px;
		border:1px solid #004173;
		font-size:10px;
		padding-top:2px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:3px;
		background-image:url(../images/input-email.gif);
		background-repeat:no-repeat;
		background-position:left -1px;
}
#logbox .pwd{
		width:56px;
		height:16px;
		border:1px solid #004173;
		font-size:10px;
		padding-top:2px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:3px;
		background-image:url(../images/input-pwd.gif);
		background-repeat:no-repeat;
		background-position:left -1px;
}
#logbox a{
		color:#df9122;
}
#logbox a:hover{
		color:#E06521;
}
.text{
		top:60px;
		width:180px;
		color:#FFFFFF;
		right:30px;
		position:absolute;
		font-size:13px;
		text-align:right;
		line-height:18px;
		font-family:"Trebuchet MS";
}
.text sup{
		font-size:9px;
}
.contentwrap{
		clear:both;
		width:100%;
		min-width:1000px;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
		background-image:url(../images/bkg-content.jpg);
		background-repeat:no-repeat;
		background-position:center top;
}
.content{
		width:960px;
		margin:auto;
		_height:600px;
		min-height:600px;
		background:transparent url(../images/fire.png) no-repeat scroll center bottom;
		text-align:left;
		padding-top:10px;
		padding-bottom:20px;
}
.main{
		float:left;
		width:781px;
		padding-left:10px;
}
.subcontent{
		width:840px;
		margin:auto;
		padding-top:26px;
}
.subcontent h3{
		color:#350303;
		font-size:18px;
		line-height:30px;
		font-weight:bold;
}
.select_bar{
		height:35px;
		margin-top:6px;
		background-image:url(../images/bar_bg.gif);
		background-repeat:repeat-x;
		background-position:left top;
}
.select_bar_left{
		width:530px;
		float:left;
		height:35px;
		padding-left:11px;
		background-image:url(../images/bar_left_corner.gif);
		background-repeat:no-repeat;
		background-position:left top;
}
.select_bar_left span{
		color:#3c3636;
		float:left;
		display:block;
		font-size:12px;
		line-height:35px;
		padding-left:20px;
		padding-right:20px;
		text-decoration:none;
		background-image:url(../images/generate_a.gif);
		border-left-color:#a6a198;
		border-left-style:solid;
		background-repeat:repeat-x;
		border-left-width:1px;
		border-right-width:1px;
		border-right-color:#a6a198;
		border-right-style:solid;
		background-position:left top;
}
.select_bar_left a{
		color:#3c3636;
		float:left;
		display:block;
		font-size:12px;
		line-height:35px;
		padding-left:20px;
		padding-right:20px;
		text-decoration:none;
		background-image:url(../images/generate_a.gif);
		border-left-color:#a6a198;
		border-left-style:solid;
		background-repeat:repeat-x;
		border-left-width:1px;
		border-right-width:1px;
		border-right-color:#a6a198;
		border-right-style:solid;
		background-position:left top;
}
.select_bar_left a:hover{
		background-image:url(../images/generate_a_hover.gif);
		background-repeat:repeat-x;
		background-position:left top;
}
.select_bar_left .selected{
		background-image:url(../images/generate_a_hover.gif);
		background-repeat:repeat-x;
		background-position:left top;
}
.select_bar_right{
		float:right;
		color:#3c3636;
		width:258px;
		height:35px;
		font-size:12px;
		text-align:right;
		line-height:35px;
		padding-right:10px;
		background-image:url(../images/bar_right_corner.gif);
		background-repeat:no-repeat;
		background-position:right top;
}
.select_bar_context{
		font-size:13px;
		padding-top:12px;
		line-height:24px;
		padding-left:10px;
}
#footer{
		clear:both;
		width:100%;
		min-width:1000px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(../images/footer.gif);
		background-color:#350403;
		background-repeat:repeat-x;
		background-position:left top;
}
#footerinner{
		color:#FFFFFF;
		width:960px;
		margin:auto;
		font-size:12px;
		padding-top:20px;
		line-height:18px;
		padding-bottom:20px;
		background-color:#350403;
		background-image:url(../images/footer.gif);
		background-repeat:repeat-x;
		background-position:left top;
}
.footleft{
		width:300px;
		float:left;
}
#footerinner a{
		color:#FFFFFF;
}
.footright{
		width:400px;
		float:right;
}
.footright a{
		padding-left:10px;
		padding-right:10px;
}
.piclink{
		text-align:right;
		padding-top:12px;
}
.piclink a{
		padding:0px;
}
.fontstyle2{
		color:#2e2e2e;
		font-size:13px;
		font-weight:bold;
		line-height:12px;
}
.btn_login_go{
		width:16px;
		cursor:pointer;
		border:none;
		height:19px;
		background:url(../images/btn-go.gif) no-repeat 0 0;
}
.btn_login_go_loading{
		width:16px;
		cursor:pointer;
		border:none;
		height:19px;
		background:url(../images/ajax-loader-login.gif) no-repeat 0 3px;
}
.thumbserved{
		color:#4C4B4B;
		font-size:16px;
		font-weight:normal;
}
.thumbnails_list{
		clear:both;
		margin:0;
		padding:0;
		list-style:none;
}
.thumbnails_list li{
		float:left;
		width:150px;
		border:1px solid #350303;
		margin:1px;
		height:100px;
		list-style:none;
}
.thumbnails_list li:hover{
		border:1px solid #DF9122;
}
.a_thumbnail{
		display:block;
}
.select_code{
		float:left;
		width:510px;
		padding-top:5px;
}
.key_box{
		float:right;
		width:248px;
		border:1px solid #999999;
		padding:10px;
		background-color:#e4f1fb;
}
.subcontent p{
		line-height:18px;
}
.codebox{
		color:#292929;
		clear:both;
		border:1px solid #c3c3c3;
		overflow:scroll;
		font-size:11px;
		OVERFLOW-X:hidden;
		padding-top:8px;
		line-height:16px;
		padding-left:12px;
		padding-right:12px;
		margin-bottom:20px;
		padding-bottom:8px;
		background-color:#FFFFFF;
}
input.domain{
		padding:3px;
		font-size:16px;
}
h4{
		color:#000;
		font-size:16px;
		font-weight:normal;
}
.sizes{
		list-style:none;
}
.sizes li input[type=radio]{
		padding:2px 5px 10px 0;
}
.sizes li{
		float:left;
		margin:5px;
		padding-right:10px;
}
.sizes li span{
		float:left;
}
.sizes li span.radio{
		padding:1px 3px 0 0;
}
.fontstyle{
		color:#4c4b4b;
		font-size:16px;
		font-weight:bold;
}
.generator{
		float:left;
		width:400px;
		padding-top:30px;
}
.generator h1{
		color:#350303;
		margin:0px;
		padding:0px;
		font-size:24px;
		line-height:24px;
		font-weight:bold;
		letter-spacing:-1px;
}
.urlbox{
		width:374px;
		height:34px;
		padding:8px;
		margin-top:6px;
		background-image:url(../images/urlbk.gif);
		background-repeat:no-repeat;
		background-position:center top;
}
.urlbox .submit{
		width:65px;
		cursor:pointer;
		margin:0;
		border:none;
		height:40px;
		padding:0;
		background:url(../images/home/btn-go.png) no-repeat 0 -4px;
}
.urlbox .submit:active{
		width:65px;
		margin:0;
		border:none;
		height:40px;
		padding:0;
		background:url(../images/home/btn-go.png) no-repeat -65px -4px;
}
.url{
		width:307px;
		height:16px;
		border:none;
		font-size:13px;
		margin-top:-2px;
		font-weight:normal;
		padding-top:6px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		background-image:url(../images/input-url.gif);
		background-repeat:no-repeat;
		background-position:center -1px;
}
.links{
		color:#000000;
		width:310px;
		float:right;
		font-size:12px;
}
.links small{
		color:#350303;
		font-size:11px;
		line-height:20px;
}
.font15{
		font-size:15px;
}
.links p{
		padding-top:8px;
		padding-bottom:8px;
}
#thumb-size{
		clear:both;
		padding-top:4px;
		border-bottom-color:#79756e;
		border-bottom-style:solid;
		border-bottom-width:1px;
}
.thumbname{
		width:80px;
		float:left;
		color:#9c9c9c;
		display:block;
		font-size:11px;
		line-height:16px;
}
#thumb-size a{
		float:left;
		width:95px;
		color:#65625c;
		border:1px solid #969696;
		height:18px;
		display:block;
		font-size:12px;
		text-align:center;
		margin-left:-1px;
		font-weight:bold;
		line-height:18px;
		margin-bottom:-1px;
		text-decoration:none;
		background-color:#cbc4b9;
}
#thumb-size .current{
		color:#000000;
		margin-top:-6px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#FFFFFF;
}
.font14{
		font-size:14px;
}
#thumbtext{
		font-size:12px;
		line-height:18px;
		padding-top:8px;
}
#thumb-code{
		clear:both;
		margin-top:12px;
}
#thumb-tab{
		float:left;
		width:58px;
		text-align:right;
}
#thumb-tab ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
}
#thumb-tab a{
		color:#65625c;
		width:40px;
		border:1px solid #969696;
		height:18px;
		display:block;
		font-size:11px;
		text-align:center;
		line-height:18px;
		text-decoration:none;
		background-color:#cbc4b9;
}
#thumb-tab .current{
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		background-color:#FFFFFF;
}
.codebar{
		width:642px;
		float:left;
		height:70px;
		border:1px solid #C3C3C3;
		padding:2px;
		font-size:11px;
		min-height:110px;
		line-height:14px;
		font-family:"Courier New", Courier, monospace;
		background-color:#FFFFFF;
}
.thumbdetail{
		clear:both;
		padding-top:0px;
}
.thumbdetail p{
		padding-top:5px;
		padding-bottom:5px;
}
.sidebar{
		float:right;
		width:160px;
		height:584px;
		margin-top:20px;
}
.keywords a{
		color:#0088e7;
}
.signtab1{
		color:#292929;
		font-size:12px;
		margin-top:20px;
		line-height:14px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
}
.notice{
		color:#616161;
		font-size:11px;
		line-height:14px;
}
.input1{
		width:264px;
		height:14px;
		font-size:12px;
		margin-top:2px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:3px;
		padding-left:3px;
		margin-bottom:2px;
		padding-bottom:3px;
		background-color:#FFFFFF;
		background-image:url(../images/input_text.gif);
		background-repeat:no-repeat;
		background-position:-1px -1px;
}
.txt_topic{
		padding-top:10px;
}
.signtab1 h4{
		color:#527626;
		font-size:16px;
		padding-top:10px;
		padding-bottom:10px;
		border-top-color:#bababa;
		border-top-style:solid;
		border-top-width:1px;
		border-bottom-color:#bababa;
		border-bottom-width:1px;
		border-bottom-style:solid;
}
.fontstyle3{
		color:#3c3636;
		font-size:12px;
}
.fontstyle4{
		font-size:14px;
		line-height:26px;
}
.btn_continue{
		width:172px;
		cursor:pointer;
		border:none;
		height:53px;
		background:url(../images/btn_continue.png) no-repeat 0 0;
}
.btn_generate{
		width:172px;
		cursor:pointer;
		border:none;
		height:55px;
		background:url(../images/btn_generate.png) no-repeat 0 0;
}
.jcarousel-container{
		position:relative;
}
.jcarousel-clip{
		width:670px;
		margin:0 30px;
		z-index:2;
		padding:0;
		overflow:hidden;
		position:relative;
}
.jcarousel-list{
		top:0;
		left:0;
		margin:0;
		padding:0;
		z-index:1;
		position:relative;
		overflow:hidden;
}
.jcarousel-list li{
		float:left;
		width:150px;
		border:1px solid #350303;
		margin:0 1px 0 1px;
		height:100px;
		list-style:none;
}
.jcarousel-item{
		float:left;
		width:150px;
		border:1px solid #350303;
		margin:0 1px 0 1px;
		height:100px;
		list-style:none;
}
.jcarousel-item:hover{
		border:1px solid #DF9122;
}
.jcarousel-next{
		top:35px;
		right:0px;
		width:16px;
		cursor:pointer;
		height:30px;
		display:none;
		z-index:3;
		position:absolute;
		background:url(../images/caroules/b2r.gif) no-repeat 0 0;
}
.jcarousel-prev{
		top:35px;
		left:0px;
		width:16px;
		cursor:pointer;
		height:30px;
		display:none;
		z-index:3;
		position:absolute;
		background:url(../images/caroules/b2l.gif) no-repeat 0 0;
}
#div_modal_window .inline_loader{
		padding:3px 20px;
		font-size:14px;
		text-align:right;
		background:url(../modalwindow/images/ajax-loader-small.gif) no-repeat 100% 50% !important;
}
#div_modal_window .loading_box{
		width:126px;
		height:22px;
		background:url(../modalwindow/images/ajax-loader-big.gif) no-repeat 0 0 !important;
}
#div_modal_window{
		top:50%;
		left:50%;
		width:440px;
		margin:0;
		z-index:100 !important;
		position:absolute !important;
		font-size:12px;
		!important:;
		font-family:Lucida Grande, Arial,Verdana,Sans-Serif;
}
#div_modal_window .border_top{
		width:100%;
		margin:0;
		height:10px;
		padding:0;
		background:url(../modalwindow/images/tl.png) no-repeat 0 0;
}
#div_modal_window .border_top .in-r{
		margin:0;
		height:10px;
		padding:0;
		background:url(../modalwindow/images/tr.png) no-repeat 100% 0;
}
#div_modal_window .border_top .in-m{
		margin:0 10px 0 10px;
		height:10px;
		padding:0;
		background:url(../modalwindow/images/border.png);
}
#div_modal_window .border_bottom{
		width:100%;
		bottom:0px;
		margin:0;
		height:10px;
		padding:0;
		position:relative;
		background:url(../modalwindow/images/bl.png) no-repeat 0 0;
}
#div_modal_window .border_bottom .in-r{
		margin:0;
		height:10px;
		padding:0;
		background:url(../modalwindow/images/br.png) no-repeat 100% 0;
}
#div_modal_window .border_bottom .in-m{
		margin:0 10px 0 10px;
		height:10px;
		padding:0;
		background:url(../modalwindow/images/border.png);
}
#div_modal_window .content{
		width:auto;
		height:auto !important;
		padding:0;
		background:url(../modalwindow/images/border.png) 0 0;
		min-height:10px;
}
#div_modal_window .content .head{
		cursor:move;
		margin:0 10px 0 10px;
		height:28px;
		padding:0 10px 0 10px;
		border-top:1px solid #465396;
		background:#727fb2;
		border-bottom:1px solid #465396;
}
#div_modal_window .content .head h1{
		color:#FFFFFF;
		margin:0;
		padding:3px 0px 3px 0px;
		font-size:18px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}
#div_modal_window .content .body{
		margin:0 10px 0 10px;
		padding:10px 10px 10px 10px;
		font-size:12px;
		background:#ffffff;
}
#div_modal_window .content .foot{
		height:40px;
		margin:0 10px 0 10px;
		padding:0 10px 0 10px;
		border-top:1px solid #cbcbcb;
		background:#f1f1f1;
}
#div_modal_window .content .foot .btns{
		padding:5px;
}
#div_modal_window .content .foot .btns .button{
		float:right;
		color:#fff;
		padding:2px 20px 2px 20px;
		display:block;
		border-top:1px solid #D9DFEA;
		background:#3B5998;
		margin-left:3px;
		border-left:1px solid #D9DFEA;
		border-right:1px solid #0E1F5B;
		border-bottom:1px solid #0E1F5B;
}
#div_modal_window .content .foot .btns .button:active{
		color:#fff;
		padding:1px 20px 3px 20px;
		background:#1A3172;
		border-top:1px solid #030933;
		border-left:1px solid #030933;
		border-right:1px solid #C6CFDF;
		border-bottom:1px solid #C6CFDF;
}
#div_modal_window .content .foot .btns .ok{
		float:right;
		color:#fff;
		display:block;
		padding:2px 20px 2px 20px;
		background:#3B5998;
		border-top:1px solid #D9DFEA;
		border-left:1px solid #D9DFEA;
		border-right:1px solid #0E1F5B;
		border-bottom:1px solid #0E1F5B;
}
#div_modal_window .content .foot .btns .ok:active{
		color:#fff;
		padding:1px 20px 3px 20px;
		background:#1A3172;
		border-top:1px solid #030933;
		border-left:1px solid #030933;
		border-right:1px solid #C6CFDF;
		border-bottom:1px solid #C6CFDF;
}
#div_modal_window .content .foot .btns .ko{
		float:left;
		color:#000;
		display:block;
		padding:2px 20px 2px 20px;
		background:#f0f0f0;
		border-top:1px solid #e6e6e6;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
}
#div_modal_window .content .foot .btns .ko:active{
		color:#000;
		padding:1px 20px 3px 20px;
		background:#e4e1e1;
		border-top:1px solid #666666;
		border-left:1px solid #666666;
		border-right:1px solid #e6e6e6;
		border-bottom:1px solid #e6e6e6;
}

