body { font:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background:#fff url(../images/background-bgimg.jpg) repeat-x top; margin:0px; padding:0px; }
* { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-size:16px; }
img { border:0px; }
a { outline:none; color:#006699; text-decoration:underline; }
a:hover { color:#003399; text-decoration:none; }
.clear { clear:both; }
.fleft { float:left; }
.fright { float:right; }
.textfield { width:200px; }
.artistthumb { background-color:#888787; border:1px #5e5e5e solid; float:left; padding:2px; margin:0 16px 10px 0; }
.admhome a, .admhome a:hover { text-decoration:none; font-weight:bold; color:#333333; display:inline-block; }
.pfset fieldset, .admhome fieldset { border:1px solid #00CC33; padding:20px 10px; display:inline-block; }
.pfset fieldset legend, .admhome fieldset legend { border: 1px solid #0066FF; color: #0066FF; font-weight: bold; padding: 2px 3px; }
#wrapper { width:1005px; margin:0 auto; padding:0px; }
#wrappercms { width:1080px; margin:0 auto; padding:0px; }
#wrappercms #header { width:1095px; }
/*Header Starts here*/

#header { margin:auto; padding-top:100px; position:relative; }
.hlogo{ padding-top:20px; padding-bottom:30px; padding-left:22px;}
.hcpb{ padding-left:25px;}
#header .hhometxt { text-align:center;font-size:40px; }
#header .whometxt { position:relative; top:-38px; float:left; font-size:40px; }
#header .welcomeuser { position:absolute; top:97px; float:left; font-size:20px; }
#header .cpbut { float:right; padding-right:7px; padding-top:40px; }
#header ul { float:right; padding-right:7px; padding-top:10px;}
#header li { margin:0px; padding:0px 0px 0px 0px; list-style: none; float: left; font: bold 12px arial; }
#header li a { display:block; margin:0 2px 0 0; padding:10px; color:#999999; text-align:center; text-decoration:none; background-color:#F7F7F7; }
#header li a:hover { color:#999999; background-color:#FFFFFF; }
/*Header Endss here*/

/*middle Starts here*/
#middle { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; background-color:#FFFFFF; }
#middle .left { width:197px; float:left; margin:0px; padding:0px 0px 0px 0px; }
#middle .menuhead { background:url(../images/menu-h-bg.jpg) no-repeat; color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:5px 0px 8px 15px; }
#middle .nav ul.subnav li { padding:0px 0px 0px 15px; background-image:url(../images/arrow-single-right-green.png); background-repeat:no-repeat; background-position:35px 12px; }
#middle .nav ul.subnav { border-top:1px #fff solid; }
#middle .nav ul.subnav a:hover { background-image:url(../images/arrow-single-right-red.png); background-repeat:no-repeat; background-position:20px 12px; }
#middle .nav { background:url(../images/bg-rpt.jpg) right; margin:0px; }
#middle .nav ul { list-style:none; padding:0px; margin:0px 0px 0px 0px; }
#middle .nav li { padding:0px 0px 0px 0px; border-bottom:1px #fff solid; background-image:url(../images/arrow-double-right-green.png); background-repeat:no-repeat; background-position:12px 12px; }
#middle .nav li.down { padding:0px 0px 0px 0px; border-bottom:none; background-image:url(../images/arrow_se.gif); background-repeat:no-repeat; background-position:12px 12px; }
#middle .nav li.red { padding:0px 0px 0px 0px; border-bottom:1px #fff solid; background-image:url(../images/arrow-double-right-red.png); background-repeat:no-repeat; background-position:12px 12px; }
#middle .nav a { display:block; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:bold; text-decoration:none; padding:8px 0px 8px 35px; }
#middle .nav a.hvr:hover {background-image:url(../images/arrow-double-right-red.png); background-repeat:no-repeat; background-position:12px 12px;}
#middle .nav a.bot { background:url(../images/e.gif) no-repeat left bottom; }
#middle .right { width:793px; float:left; margin:0px 0px 0px 8px; padding:0px; }
#middle .rightcms { width:100%; float:left; margin:0px 0px 0px 8px; padding:0px; }
#middle .mainhead { background:url(../images/main-h-bg.jpg) no-repeat; color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:8px 0px 8px 15px; }

#middle .mainheadcms { width:100%; margin:auto; color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:18px; display:inline-block; }
/*#middle .mainheadcms .lft{ background:url(../images/hbg-lft-cms.jpg) no-repeat; width:10px; height:51px; float:left; }*/
#middle .mainheadcms .rpt{ background:url(../images/hbg-rpt-cms.jpg) repeat-x; width:100%; height:51px; float:left; line-height:35px; }
/*#middle .mainheadcms .rht{ background:url(../images/hbg-rht-cms.jpg) no-repeat; width:10px; height:51px; float:left; }*/

#middle .subhead { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:8px 0px 15px 15px; background-color:#999999; }
#middle .rightcon {background:url(../images/bg-grd.jpg) repeat-x; margin:0px; padding:10px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
#cpaneltab { background:url(../images/bg-grd.jpg) repeat-x; margin:0px 0px 0px 0px; padding:5px 10px 0px 10px; }
#middle .tdblack { background-color:#222222; color:#FFFFFF; font-weight:bold; letter-spacing:1px; }
#middle .tdblack a { text-decoration:none; color:#fff; font-size:9px; font-weight:bold; }
#middle .tdblack a:hover { text-decoration:none; color:#0033CC; font-size:9px; font-weight:bold; }
#middle .tdblack a:active { text-decoration:none; color:#000000; font-size:9px; font-weight:bold; }
#middle table { border:0px; color:#000; background-color:#006699; }
#middle .home table { border:0px #CCCCCC solid; background:url(../images/bg-grd.jpg) repeat-x; }
#middle .addbut { background:url(../images/addbut.png) no-repeat; font-size:14px; padding:8px 0px 3px 35px; float:right; width:93px; margin:0px; }
#middle .addbut a { color:#54a025; font-size:15px; text-decoration:none; font-weight:bold; }
#middle .addbut a:hover { text-decoration:underline; }
#middle .dwnldbut { background: url(../images/dwnldbut.png) no-repeat; font-size:13px; padding:8px 0px 3px 35px; float:right; width:120px; margin:0px; }
#middle .dwnldbut a { color:#222222; font-size:13px; text-decoration:none; font-weight:bold; }
#middle .dwnldbut a:hover { text-decoration: underline; }
#middle .viewbut {background: url(../images/viewbut.png) no-repeat;font-size:13px; padding:8px 0px 3px 35px; float:right; width:120px;margin:0px;}
#middle .viewbut a { color:#CC3366; font-size:13px; text-decoration:none; font-weight:bold; }
#middle .viewbut a:hover { text-decoration: underline;}
#middle .righttoplink {color:#CC0000;border-bottom:1px #fff solid;margin:0px 0px 10px 0px;padding:0px 0px 8px 0px;}
#middle .pad td {padding:8px;}
#middle .pad td input[type=text], input[type=password], select, textarea {padding:3px;}
#middle td.padding {padding:8px;}
#middle .topbut a {display:block;background-color:#000000;color:#FFFFFF;text-decoration:none;padding:5px 0 5px 0;font-weight:bold;}
#middle .topbut a:hover {background-color:#993300;}
#middle .focus a {display:block;background-color:#993300;color:#FFFFFF;text-decoration:none;padding:5px 0 5px 0;font-weight:bold;}
#middle .but a {display:block;background-color:#CC3300;color:#FFFFFF;text-decoration:none;padding:5px 0 5px 0;font-weight:bold;width:150px;text-align:center;float:right;}
#middle .but a:hover {background-color:#993300;}
/*middle Ends here*/

/*middlelogin Starts here*/
#middlelogin {width:600px; margin:auto; text-align:left;}
#middlelogin .loginhead{padding-left:31px;text-align:center;}
#middlelogin .loginbox {background:url(../images/loginbox-bg.jpg) no-repeat; width:506px; height:341px;float:left; color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#middlelogin .loginbox #login { width:325px; padding:50px 0px 170px 160px; }
#middlelogin .loginbox #login .c1{ float:left; padding-top:5px; }
#middlelogin .loginbox #login .c2{ float:left; padding:0px 0px 0px 16px; }
#middlelogin .loginbox #login .c3{ float:left; padding:0px 0px 0px 20px; }
#middlelogin .loginbox #login .c4{ padding:20px 0px 0px 0px; }
#middlelogin .loginbox #login .c5{ padding:15px 0px 0px 86px; }
#middlelogin .textfield {width:200px;padding:3px;}
.button {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CCCCCC;background-color:#666666;width:100px;height:25px;}
/*middlelogin Ends here*/

/*footer Starts here*/
#footer {background:#595959 url(../images/footer-bg.jpg) repeat-x; padding:20px 0 20px 0; margin:0px; margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; }
#footer a { color:#bf2b95; text-decoration:none; }
#footer a:hover { color:#f758e3; text-decoration:underline; }
/*footer Ends here*/

.infomsg {background-color:#F0F0F0; border:2px #006699 solid; margin:0px 100px 0px 50px; padding:10px 10px 10px 50px; color:#006699; font-size:14px;/*background-image:url(../images/infoicon.png); background-repeat:no-repeat; background-position:50px;	*/ }

/*checkbox div starts*/
h4 { margin:0px; padding:0px; color:#333333; font-size:12px; font-weight:bold;}
h5 { margin:0px; padding:0px; color:#333333; font-size:11px; font-weight:normal;}
#prdts { color:#444444; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#top_msg { font-size:11px; color:#444444;}
.prdt_img_cont { float:left; padding:4px; width:100px; height:120px;}
.prdt_img_preview { width:80px; height:80px; background-position:center; border:solid 1px #DADBFC;}
.prdt_img_cont a { padding:6px; padding-left:20px; text-align:left; background:url(../images/hr.gif) no-repeat left center; color:#333; text-decoration:none;}
.review_btn { float:right; padding:5px 10px 5px 0px;}
/*.tablepad{ padding:5px; margin:0px; }*/

.info, .success, .warning, .error, .validation { border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; text-align:left; }
.info { color: #00529B; background-color: #BDE5F8; background-image: url('../images/info.png'); }
.success { color: #4F8A10; background-color: #DFF2BF; background-image:url('../images/success.png'); }
.warning { color: #9F6000; background-color: #FEEFB3; background-image: url('../images/warning.png'); }
.error { color: #D8000C; background-color: #FFBABA; background-image: url('../images/error.png'); }
/**************pagination************/
div.pagination { padding: 3px; margin: 3px; text-align:center; }

div.pagination a {border: 1px solid #dedfde; margin-right:3px; padding:2px 6px; background-position:bottom; text-decoration: none; color: #0061de;}
div.pagination a:hover, div.meneame a:active { border: 1px solid #000; background-image:none; background-color:#0061de; color:#fff;}
div.pagination span.current { margin-right:3px; padding:2px 6px; font-weight: bold; color: #ff0084;}
div.pagination span.disabled { margin-right:3px; padding:2px 6px; color: #adaaad;}

#preview{color:#cc0000;font-size:12px; clear:both; display:inline-block; padding-bottom:10px;}
.imgList{max-width:100px;max-height:100px;margin:5px 5px 5px 0px;border:1px solid #dedede;padding:4px;float:left;}

/* Outfitter */
.outfit_form table tr td { padding:5px 10px; }
.outfit_form h2 {font-size:20px;color:#000000;font-weight:bold;}
.outfit_form .form_row {padding-bottom:15px;}
.outfit_form .form_left {float:left;width:200px;text-align:right;padding-right:20px;}
.outfit_form .form_right {float:left;text-align:left;}
.outfit_form input[type=text], .outfit_form input[type=password] {padding:2px 4px;width:240px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #000000;}
.outfit_form select {padding:2px 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #000000;}
.outfit_form input[type=text].width150, .outfit_form select.width150 { width:150px; margin-top:5px; }
.outfit_form input[type=text].width120 { width:120px; }
.outfit_form input[type=text].width30 { width:30px; }
.outfit_form input[type=text].width67 { width:67px; }
.outfit_form input[type=checkbox], .outfit_form input[type=radio] {
}
.outfit_form textarea {
	width:240px; 
	height:120px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:2px 4px;
	border:1px solid #000000;
}
.btn_outfit { padding:5px 20px; border:#999999 1px solid; background-color:#CCCCCC; font-weight:bold; margin:10px 0px; }
.fonts11 { font-size:10px; }
.success_msg {
	background:#e9ffd8 url('../images/icon_tick.png') no-repeat 10px 7px;
	padding:8px 10px 8px 40px;
	border:1px solid #507b26;
	border-bottom:4px solid #507b26;
	color:#507b26;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:left;
}
.error_msg {
	background:#ffd9d4 url('../images/icon_error.png') no-repeat 10px 1px;
	padding:8px 10px 8px 50px;
	border:1px solid #de9990;
	border-bottom:4px solid #de9990;
	color:#d44633;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:left;
}
.error_msg2 {
	background:#ffd9d4 url('../images/icon_error.png') no-repeat 10px center;
	padding:8px 10px 8px 50px;
	border:1px solid #de9990;
	border-bottom:4px solid #de9990;
	color:#d44633;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:left;
	margin-bottom:15px;
}
.error_msg2 ul {margin-left:15px;border-left:1px solid #d44633;padding-left:10px;}
.error_msg2 ul li {list-style-position:inside;}
/* End Outfitter */