/* Start of CMSMS style sheet 'Default' */
* {
	margin:0 auto;
	padding:0;
}

a { outline: none; }
a img {border: 0px; }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:22px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin-top:28px;
	background-color:#E5F2DE;
	
}
.text_block p { margin-bottom: 10px; }

a { color: #911779; } 

.purple_heading{
	
	color:#911779;
	font-size:16px;
	font-weight:bold;
}

.purple_heading14{
	
	color:#911779;
	font-size:14px;
	font-weight:bold;
}


.purple{
	
	color:#911779;
	font-size:12px;
	
}

.grey{
	
	color:#CCCCCC;
	font-size:12px;
	
}

#wrapper{

	width:852px;
	height:100%;
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-y;
}

#wrapper1{

	width:852px;
	height:100%;
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-y;
	float:left;
}

#top{

	width:852px;
	height:12px;
}

#logo_box{

	width:835px;
	height:93px;
	background-image:url(images/logo_bg.jpg);
	background-repeat:repeat-x;
	
}


#logo{

	width:288px;
	height:93px;
	margin:0px 0 0 28px;
}

#menu{

	width:836px;
	height:40px;
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;	
}

#menu li { display: block; float: left; height: 40px; line-height: 40px; }
#menu li:hover, #menu li.menuactive { background: url(images/over.gif) top center no-repeat; }
#menu li a, #menu li a * { font-size: 12px; color: white; text-decoration: none; }
#menu li a { display: block; padding: 0 26px; text-align: center; background: url(images/sep.gif) center left no-repeat; }
#menu li:first-child  a { background: none; }
#menu li ul { position: absolute; display: none; }
#menu li ul li { height: 26px; line-height: 26px; width: 160px; clear: both; }
#menu li ul li a { text-align: left; background: none !important; }
#menu li:hover ul { display: block; }
#menu li ul li, #menu li ul li:hover {  background: url(images/menu_bg.jpg) !important; }


#nav {
	margin: 0 auto; padding: 0px 0 0 0;
	width: 836px;
	height:40px; 
	
}

#nav img {
	float: left; display: block;
	margin: 0; padding: 0;
	border: 0;
	padding-left:0px;
}



#header{

	width:815px;
	height:136px;
	margin-top:10px;	
}

#content{

	width:852px;
	height:100%;
	float:left;
	margin-top:20px;
	position: relative;
}



#content_left ul{
margin-left: 30px;
}

#content_add{

	width:141px;
	height:438px;
	float:left;
	padding-left:20px;
}

#content_left{

	width:428px;
	height:100%;
	float:left;
	margin-left:10px;
	padding-right:10px;
	border-right:dashed 1px #CCCCCC;
	border-bottom:dashed 1px #CCCCCC;
	
	
}

#content_right{

	width:213px;
	height:100%;
	float:left;
	margin-left:10px;
}



#signup_box{

	width:213px;
	height:100%;
	float:left;
	border-bottom:dashed 1px #CCCCCC;
}

#space{

	width:203px;
	height:20px;
	float:left;
}


#heading{

	width:183px;
	height:27px;
	float:left;
	padding-left:10px;
}

#arrow{

	width:19px;
	height:27px;
	float:left;
}


#signup_heading{

	width:213px;
	height:27px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}

#signup_form{

	width:213px;
	height:21px;
	float:left;
	margin-top:10px;
	
}

.box {
	border:#DDDDDD 1px solid;
	color: #666;
	width: 205px;
	height:20px;
	vertical-align:middle;
	font-size:11px;
	padding-left:7px;
}

#footer_bg{

	width:835px;
	height:60px;
	clear:both;
	text-align:center;
	font-size:11px;
	/*background-image:url(images/footer_bg.jpg);*/
	background-image:url(images/ftr.png);
	background-repeat:repeat-x;
	background-position: bottom;
	
}



#footer{

	width:852px;
	/*height: 12px;*/
	/*height: 65px;
	float:left;
	background-image: url(images/fth.png);*/
	background-image: url(images/bottom.jpg);
	height: 7px;
	background-position: bottom;
	
}

.sidebar{
	float:left;
	width:205px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.sidebar .links {
	width:205px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.sidebar .links li {
	border-bottom:1px solid #DDDDDD;
	background:url(images/ullittg.png) no-repeat 3px center;
	padding:3px 0px 3px 20px;
	margin:0;
	list-style:none;
	line-height: 16px;
}

.sidebar .links li a {
	text-decoration:none;
	display:block;
	color: #911779;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 2px 0px;
	
}

.sidebar .links li a:hover {
	color:#911779;
	text-decoration: underline;

}

input, textarea { border: 1px solid #dddddd; }

#add_address_container{

	width:650px;
	height:100%;
	padding-top:15px;

	
}

.add_address{

	width:299px;
	height:100%;
	float:right;
	padding-left:5px;
padding-right:3px;
}



.add_address_bg{

	width:254px;
	height:100%;

}


.add_address_content{

	width:250px;
	height:100%;

}
table#cat_list_t{
	border-collapse: collapse;
	width: 100%;
	}
table#cat_list_t tr td{	
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	}

/* start formbuilder form */
div.formbuilderform  textarea{
	width: 100%;
	height: 75px;
	}
div.formbuilderform fieldset{
	border: 1px solid #94267D;
	padding: 15px;
	margin-bottom: 15px;
	}
div.formbuilderform fieldset legend{
	font-weight: bold;
	font-size: 14px;
	color: #94267D;
	}
div.formbuilderform  ul{
	margin-left: 30px;
	}
div.formbuilderform label{
	margin-right: 5px;
	}
input.fbsubmit{ 
	border: 1px solid  #94267D; 
	float: right;
	margin-bottom: 15px;
	}
div#client_name{
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	line-height: 16px;
	}
div.rmore{
	text-align: right;
	padding-right: 15px;
	line-height: 16px;
	}
div.rmore a {
	color: #A12E8B;
	text-decoration: underline;
	}
div.rmore a:hover{
	text-decoration: none;

	}
div#printing{
	width: 26px;
	height: 26px;
	display: inline;
	float: right;
	right: 20px;
	}
div.ftrp{
	padding-top: 13px;
	color: #ffffff;
	line-height: 20px;
	}
div.ftrp a{
	color: #ffffff;
	}
table.contactform{
	width: 200px;
	}
table.contactform tr td input{
	width: 200px;
	padding: 3px;
	}
table.contactform tr td input:focus{
	border: 1px solid #9C2D89;
	}
table.contactform tr td input.fbsubmit{
	width: auto;
	margin-top: 10px;
	padding: 1px;
	}
/* End of 'Default' */

