/* global classes */

html{
	padding:0px;
	margin:0px;
}

body {
	background-color:#e5e6e9;
	padding: 0px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	text-align: center;
	width:1268px;
	height:100%;
}

.resized_body{width:1000px !important}

body,td,div{
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mylayer{display:none}

tr{height:auto}


H1,H1 a:link,H1 a:visited,H1 a:hover,H1 a:active{	
	color: #f96600;
	font-size: 12px;
	text-decoration:none;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
}


.subheader {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}



.subsubheader {
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}



.c-welcome {
	text-align:left;
	font-size:11px;
	line-height:110%;
	color:#535151;
	background:  #edeeef url('/images/icons/information.png') no-repeat 15px 4px;
	padding:5px 80px 5px 40px;
	border:solid 1px #cfcece;
	margin-bottom:19px;
	min-height:20px;
	float:none;
	clear:both;
}

/*
.c-welcome, div.c-welcome{
	background:  #edeeef url('/images/icons/information.png') no-repeat 15px 4px;
	border-style:solid;
	border-width: 1px 1px 1px 1px;
	margin-bottom:19px;
	min-height:20px;
	float:none;
	clear:both;
}*/

.c-warning{
	background:  #edeeef url('/images/icons/information.png') no-repeat 15px 4px;
	margin-bottom:19px;
	min-height:20px;
	float:none;
	clear:both;
	text-align: left;
	font-size: 	11px;
	line-height:110%;
	color:#FF3333;
	padding:5px 10px 5px 40px;
	border:solid 1px #ccc;
}

.c-error{
	background:#ffffcc url('/images/icons/information.png') no-repeat 15px 4px;
	margin-bottom:19px;
	min-height:20px;
	float:none;
	clear:both;
	text-align: left;
	font-size: 	11px;
	line-height:110%;
	color:#FF3333;
	padding:5px 10px 5px 40px;
	border:solid 1px #ccc;
}


.c-warning-title, td.c-warning-title{
	background: #fce8ac url('/images/icons/error.png') no-repeat 15px 5px;
	border-style:solid;
	border-color: #f6d44a #f6d44a #ffffbb #f6d44a;
	border-width: 1px 1px 0px 1px;
	color:#333;
	font-size: 10px;
	font-weight:bold;
	line-height:150%;
	padding:5px 10px 5px 40px;
}


TD.explanation{
	padding: 5px 15px 5px 15px;
	background-color: #E9F4F9;
	font-size: 11px;
	color: #333333;
}


.fineprint{
	line-height:11px;
	font-size: 9px;
	color: #666;
	font-weight:normal;
}


TD.bordered, div.bordered, .bordered{
    padding: 5px 5px 5px 5px;
    border: solid 1px #C0C0C0;
}

TD.border_bottom{
        border-bottom: solid 1px #C0C0C0;
}


.blueHeading{
        text-align: center;
        font-size: 14px;
        color: #666;
        font-weight: bold;
}

TD.formQuestions{
        font-size: 11px;
        font-weight: bold;
}


.c-required, .c-questions, .c-req, .c-reqalert, .c-questionsalert,#cpanel_content td .c-required,
#cpanel_content td .c-questions,#cpanel_content td .c-req,#cpanel_content td .c-reqalert,#cpanel_content td .c-questionsalert,
#cpanel_content table .c-questions,#cpanel_content table .c-req,#cpanel_content table .c-reqalert,
#cpanel_content table .c-questionsalert, #cpanel_content_content .c-questions, #cpanel_content_content .c-questionsalert{
	vertical-align:top;
	text-align:right;
	font-size: 11px;
	font-weight: bold;
}

.c-reqalert, .c-questionsalert, td.alert, label.alert, legend.alert, span.alert, div.alert{
	color:#ff0000;
}

.reg_form{
	display:block;
	width:150px;
	float:left;
	text-align:right;
	margin-right:5px;
}

.reg_form, .txtinput{
	margin-bottom: 5px;
}

#content_area_bg H1, #cpanel_pre_container h1, .visser_title, #cpanel_content_content h1, #cpanel_content_content h1 a{
	color: #f96600;
	font-size: 22px;
	font-weight: normal;
	font-family: Helvetica,Verdana, Arial, sans-serif;
}
 #cpanel_content_content h1 a{
	text-decoration:underline;
	color:inherit 
 }
#cpanel_content_content H2{
	color: #f96600;
	font-size: 12px;
	font-weight: normal;
}


#cpanel_pre_container h1{
	margin:0px;
	font-size:32px;
	position:relative;
	left: 100px;
	top:15px;
	display:block;
	float:left;
}


IMG {
	border-width: 0px;
}



a:link, a:visited{
	color: #f96600;
	font-size: 12px;
	text-decoration:none;
}


a:hover, a:active{
	color: #0a4d70;
	font-size: 12px;
	text-decoration:none;
}


#line_div{
	height: 23px;
	width: 100%;
	display: none;
	padding:0px;
	margin:0px;
}

#big_container{
	padding-top: 0px;
	position:absolute;
	border: 0px;
	width:1038px;
	height: 100%;
	float:left;
	left:1px;
	text-align:left;
}

#big_container #big_container_body{
	height:100%
}

#cpanel_pre_container{
	height: 58px;
	padding-top:0px;
	margin-top:0px;
	text-align:left;
/*	padding-right: 27px;*/
	padding-top: 5px;
	width: 1000px !important;
	
}

#cpanel_pre_container .logo{
	float:left
}

#cpanel_pre_container ul{
	border:solid 0px #ff0000;
	position:relative;
	top:5px;
	float:right;
	color:#666;
	list-style-type:none;
	margin-right:5px;
	vertical-align:middle;
}

#cpanel_pre_container li{
	border:solid 0px #ffff00;
	white-space:nowrap;
	display:inline;
}

#cpanel_pre_container ul li a{
	border:solid 0px #0000ff;
	line-height: 220%;
	font-size:110%;
	padding:0px 5px 0px 20px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position: top left;
}


/* top folder data*/
#inner_pre_container{
}





/*logo*/
#banner{
}

#banner_cell_cpanel{
	background-image:url(/images/sites/websiteworks.com/cpanel_banner_bg.gif);
	background-repeat:no-repeat;
	background-position: 9px 20px;
	height: 86px;
	vertical-align:top;
}

.logo{
	position:relative;
	left:30px;
	top:0px;
	float:left;
}

#banner_cell_cpanel ul{

}

#cpanel_wrapper{
}



/*menu specific items */

#menu_container{
	margin:0px;
}


ul.cpanel_menu{
	position:relative;
	top:11px;
	left:65px;
	list-style-type:none;
	display:block;
	width:973px;
	margin:0px;
	padding:0px;
	height: 35px;
	vertical-align:bottom
}

.cpanel_menu li{
	padding:0px 4px 0px 1px;
	margin:0px;
	display:inline;
	float:left;
	height: 30px;
}

.cpanel_menu span span{
	height: 30px;
	background-repeat:no-repeat;
	background-position: center left;
	width:20px;
	float:left;
}

.cpanel_menu li a:link, .cpanel_menu li a:active, .cpanel_menu li a:visited{
	display:block;
	margin:0px 18px 0px 3px;
	padding:0px 28px 0px 5px;
	margin:0px;
	height: 30px;
	line-height:30px;
	text-decoration:none;
	white-space:nowrap;
	color:#666;
	font-weight:bold;
	background: url('/images/sites/websiteworks.com/main_menu_tab_right_side.gif') no-repeat top right;
}

.top_level{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	display:block;	
	height: 30px;
	background: url('/images/sites/websiteworks.com/main_menu_tab_left_side.gif') no-repeat top left;
}


.cpanel_menu li.current a{
	display:block;
	padding:0px 30px 0px 5px;
	margin:0px;
	height: 30px;
	line-height:30px;
	text-decoration:none;
	white-space:nowrap;
	color:#fff;
	font-weight:bold;
	background: url('/images/sites/websiteworks.com/main_menu_tab_right_side_on.gif') no-repeat top right;
}

li.current .top_level{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	display:block;	
	height: 30px;
	background: url('/images/sites/websiteworks.com/main_menu_tab_left_side_on.gif') no-repeat top left;
}


.menu{
	margin:0px;
}

.menu ul{
	position:relative;
	top:10px;
	left:50px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

.menu ul li{
	padding:0px 1px 0px 1px;
	margin:0px;
	display:inline;
	float:left;
	height: 30px;
}

.menu ul li a{
	display:block;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 15px;
	height: 30px;
	line-height:30px;
	text-decoration:none;
	color:#d1e7ef;
	font-weight:normal;
}

.menu ul li.current a{
	color:#ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.menu ul li span{
	height: 30px;
	background-repeat:no-repeat;
	background-position: center left;
	width:20px;
	float:left;
}

.user_comment{background-image:url('/images/icons/user_comment.png')}
.disk{background-image:url('/images/icons/disk.png')}
.newspaper{background-image:url('/images/icons/newspaper.png')}
.cog{background-image:url('/images/icons/cog.png')}
.image_edit{background-image:url('/images/icons/image_edit.png')}
.color_wheel{background-image:url('/images/icons/color_wheel.png')}
.user{background-image:url('/images/icons/user.png')}
.creditcards{background-image:url('/images/icons/creditcards.png')}
.email_go{background-image:url('/images/icons/email_go.png')}
.world_go{background-image:url('/images/icons/world_go.png')}
.color_swatch{background-image:url('/images/icons/color_swatch.png')}
.house{background-image:url('/images/icons/house.png')}
.briefcase{background-image:url('/images/icons/briefcase.png')}
.cart{background-image:url('/images/icons/green_cart.png')}
.featureshelp{background-image:url('/images/icons/information.png');}
.help{background-image:url('/images/icons/help.png')}
.stop{background-image:url('/images/icons/stop.png')}
.pencil{background-image:url('/images/icons/pencil.png')}
.layout_add{background-image:url('/images/icons/layout_add.png')}
.application_get{background-image:url('/images/icons/application_get.png')}
.application_put{background-image:url('/images/icons/application_put.png')}
.table_delete{background-image:url('/images/icons/table_delete.png')}
.page_white_delete{background-image:url('/images/icons/page_white_delete.png')}
.table_add{background-image:url('/images/icons/table_add.png')}
.table_relationship{background-image:url('/images/icons/table_relationship.png')}
.table_edit{background-image:url('/images/icons/table_edit.png')}
.comment{background-image:url('/images/icons/comment.png')}
.transmit{background-image:url('/images/icons/transmit.png')}
.lorry{background-image:url('/images/icons/lorry.png')}
.email_edit{background-image:url('/images/icons/email_edit.png')}
.user_comment{background-image:url('/images/icons/user_comment.png')}
.accept{background-image:url('/images/icons/accept.png')}
.magnifier{background-image:url('/images/icons/magnifier.png')}
.logout{background-image:url('/images/icons/lock_break.png')}
.cart_put{background-image:url('/images/icons/cart_put.png')}
.cart_go{background-image:url('/images/icons/cart_go.png')}
.chart_bar{background-image:url('/images/icons/chart_bar.png')}
.calendar_edit{background-image:url('/images/icons/calendar_edit.png')}
.arrow_rotate_anticlockwise{background-image:url('/images/icons/arrow_rotate_anticlockwise.png')}
.nopipe{background-image:none}

/*end of menu specific items */



.left_side{
	text-align:left
}
#content_area_bg, #content_menu_area_bg, #content_menu_area_bg_ext{
	background-image:url('/images/sites/websiteworks.com/cpanel_menu_content_area_bg.gif');
	background-repeat:repeat-y;
	padding:0px 0px 0px 15px;
	height:100%;
	vertical-align:top;
}

#content_area_bg{
	background-image:url('/images/sites/websiteworks.com/cpanel_content_area_bg.gif');
}

#content_menu_area_bg_ext{
	background-image:url('/images/sites/websiteworks.com/cpanel_menu_content_area_bg_ext.jpg');
}
#forms_container{
	background-image:url('/images/sites/websiteworks.com/cpanel_menu_content_area_bg.gif');
	background-repeat:repeat-y;
	background-position: top right;
	vertical-align:top;
	padding:0px;

}

.forms_row{
	background-image:url('/images/sites/websiteworks.com/cpanel_menu_content_area_bg.gif');
	background-repeat: repeat-y;
}

.planner_welcome_1, .planner_welcome_2, .planner_welcome_3{
	margin:15px 0px 20px 0px;
	padding-left: 32px;
}

.planner_welcome_1{
	background:url('/images/sites/websiteworks.com/welcome1.jpg') no-repeat;
}

.planner_welcome_2{
	background:url('/images/sites/websiteworks.com/welcome2.jpg') no-repeat;
}

.planner_welcome_3{
	background:url('/images/sites/websiteworks.com/welcome3.jpg') no-repeat;
}

#cpanel_components{
	padding:0px 5px 0px 5px;
	width:650px;
	float:left;
}

#editmysite{
	padding:0px;
	text-align:left;
}

#cpanel_content_full{
	width:100%;
	text-align:center;
}


#cpanel_content_content{
	width:900px;
	margin: 0 auto;
	position:relative;
	text-align:left;
}

#cpanel_content_content td{
	/*text-align:left;*/
}

#cpanel_content{
	display:table;
	padding:0px 5px 0px 5px;
	width: 700px;
	height:450px;
	min-height:450px;
	float:left;
}


#cpanel_content div, #cpanel_content table{
	text-align:left;
}




/* begining: edit pages menus */

#planner_menu h1, #pages_off_menu h1, #pages_off_menu h1 a{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#4c4b4b;
	padding-bottom: 5px;
	margin:3px 0px 1px 10px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}


#edit_pages_menu h1{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#4c4b4b;
	line-height:25px;
	text-align:center;
	width:150px;
	border-right:solid 1px #156aa4;
	margin:0px;
	position:relative;
	top:-6px;
	left:-5px;
	background:transparent url('/images/sites/websiteworks.com/edit_pages_menu_header.png') no-repeat top left;
}


.featuresTitle{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	height:25px !important;
	line-height:25px !important;
	background:url('/images/sites/websiteworks.com/edit_pages_menu_feature_header.png') no-repeat top left;
}

#pages_off_menu h1 a{
 	font-size: 10px;
 	margin:3px 2px 1px 0px;
 }

#pages_off_menu h1{
 	height:24px !important;
 	width:149px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:url('/images/sites/websiteworks.com/edit_pages_menu_feature_header.png') no-repeat top left;
	border-top:solid 1px #156aa4;
	border-left:solid 1px #156aa4;
 }

#pages_off_menu h1 img{
	position:relative;
	left: -5px;
}
#edit_pages_menu span, #planner_menu span, #pages_off_menu span{
	display:none;
}

#edit_pages_menu, #planner_menu{
	position:relative;
	top:-10px;
	float:left;
	padding:5px;
/*	line-height:100%;*/
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:314px;
	margin-right:5px;
	height:100% !important;
	background: url('/images/sites/websiteworks.com/cpanel_menu_bg.gif') repeat-y 3px 0px;
	}
/* Again, "be nice to Opera 5". */
body>#edit_pages_menu {width:141px;}


#edit_pages_menu ul, #planner_menu ul{
	display: block;
	background-color:#d1e7ef;
	position:relative;
	margin: 0px;
	padding: 0px;
	top:-6px;
	left:-5px;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-style:solid;
	border-color:#5a98ce;
	border-width:1px 1px 0px 0px;
	}

#edit_pages_menu ul li, #planner_menu ul li {
	margin: 0px;
	background-color:transparent;
	position: relative;
	left:0px;
	top:0px;
	border-style:solid;
	border-color:#5a98ce;
	border-width:0px 0px 1px 1px;
	height:25px !important;
	}
	
#edit_pages_menu ul li ul, #planner_menu ul li ul {
	margin:0px;
	position: absolute;
	width:162px;
	left: 149px;
	top: -1px;
	display: none;
	}
	
#edit_pages_menu ul li ul li{
	border-style:solid;
	border-color:#5a98ce;
	border-width:0px 0px 1px 1px;
	height:25px !important;
	margin:0px;
	overflow:hidden;
	padding-left:0px;
}

#edit_pages_menu ul li.current a:link, #planner_menu ul li.current a:link, #edit_pages_menu ul li.current a:visited, #planner_menu ul li.current a:visited,#edit_pages_menu ul li.current a:hover, #planner_menu ul li.current a:hover,#edit_pages_menu ul li.current a:active, #planner_menu ul li.current a:active{
	font-weight:bold;
	font-size:12px;
	height:21px !important;
	line-height:21px !important;
	overflow:hidden;
	color:#f96600;
	padding-left:8px;
	margin-left:5px;
	background:transparent url('/images/sites/websiteworks.com/edit_pages_menu_arrow.png') no-repeat center left;
	}

#edit_pages_menu li ul li a:hover, #planner_menu li ul li a:hover{
	padding-left: 8px;
}

/* Styles for Menu Items */

#edit_pages_menu ul li a:hover, #planner_menu ul li a:hover{  /* Hover Styles */
	font-weight:bold;
	font-size:12px;
	background-color:#c2d5dc;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:25px !important;
	height:25px !important;
	overflow:hidden;
	}
	
#edit_pages_menu ul li a , #planner_menu ul li a{
	display: block;
	height:12px;
	white-space:nowrap;
	top:0px;
	text-decoration: none;
	color: #464646;
	background: transparent; /* IE6 Bug */
	padding:0px 0px 0px 10px;
	border-width:0px;
	height:25px !important;
	line-height:25px !important;
	}


#edit_pages_menu li ul li a, #planner_menu li ul li a{
	margin:0px;
	height:21px !important;
	line-height:21px !important;
	background:transparent;
	padding-left: 10px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
/**/


#edit_pages_menu li ul li a, #planner_menu li ul li a  { padding-left:10px; } /* Sub Menu Styles */
		
#edit_pages_menu li:hover ul, li.over ul { 	display:none;} /* The magic */

#edit_pages_menu li:hover ul, li.over ul { display: list-item; } /* The magic */

#edit_pages_menu li.current:hover ul, li.over ul { display: none; } /* The magic */

#pages_off_menu {
	width: 140px;
	margin-top: 35px;
}


#pages_off_menu ul li{
	background:#d1e7ef;
}

#pages_off_menu ul li a{
	color:#87a2ab;
	background:transparent;
}
#pages_off_menu .toggle_menu{
	width:120px; 
	/*important*/
}



#edit_features_menu {
	float:right;
}

#edit_features_menu ul li a{
	padding-left:12px;
	border-width:0px;
	display:block;
}

#edit_features_menu ul li a:hover{
	background:#eef2fb;
	}
	
#edit_features_menu ul li{
	display:block;
	vertical-align:middle;
	border-width:0px;	
}


#edit_features_menu ul{
	background-color:transparent;
	background-image:none;
	border-width:0px;
	position:relative;
	width:162px;
	margin:0px;
	padding-bottom:25px;
	border-top:solid 1px #156aa4;
	border-right: solid 0px #5a98ce;
/*	border-bottom: solid 1px #5a98ce;*/
}
/*
#edit_features_menu ul li h1{
	height:17px;
	width:15px;
	float:left;
	display:block;
	border-width:0px;
	background-color:transparent;
	margin:5px 3px 0px 6px;
}
*/


#edit_features_menu ul li h1, #edit_pages_menu ul li #list_editpages li h1{
	position:relative;
	top:0px;
	left:0px;
	height:24px!important;
	width:161px;
	background:url('/images/sites/websiteworks.com/edit_pages_menu_feature_header.png') no-repeat top right;
	border-bottom: solid 1px #5a98ce;
}

#edit_pages_menu ul li #list_editpages li h1{
	height:25px!important;
	border-bottom: solid 0px #5a98ce;
}

a.show_content{
	margin-top:0px;
	display:block;
	height:12px;
	width:150px;
	margin:0px;
	background:url('/images/icons/bullet_arrow_down.png') no-repeat right -2px;
}

a.hide_content{
	margin-top:0px;
	display:block;
	height:12px;
	width:150px;
	margin:0px;
	background:url('/images/icons/bullet_arrow_up.png') no-repeat right -2px;
}

/*end: edit pages menus */






/* footer area */	
#footer{
	
	margin:0px;
	color:#fff;
	padding-top:25px;
	padding-bottom: 10px;
	
}


#innerfooter{
	color:#fff;
	width:100%;
	margin-top:0px;
	height:100px;
	position:center bottom;
	
}


#footer_content{
	height:30px;
}



.text_small_white{
	color:#fff;
	font-size:11px;
}


#content_bg_footer{
	/*width: 1036px;*/
	height: 172px;
	background-image:url('/images/sites/websiteworks.com/cpanel_bg_footer.gif');
	background-repeat:no-repeat;
}


	/* footer menu */
	#secondMenu{
		padding-left: 178px;
		}
		
	.menu_bottom{
		margin-left:50px;
		padding:20px 0px 0px 0px;
		height:15px;
	}

	.menu_bottom DIV{
		float: left;
		margin-top: 0px;
		margin-right: 10px;
		padding-right: 10px;
		background: url('/images/sites/websiteworks.com/menu_sep_bottom.gif') no-repeat right center;
	}

	.menu_bottom DIV a:link, .menu_bottom DIV a:visited{
		color: #7a726d;
		text-decoration:none;
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	.menu_bottom DIV a:hover, .menu_bottom DIV a:active{
		color: #f96600;
		text-decoration: none;
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	/*end of footer menu area */

.text_copyright{
	text-align:center;
	padding:15px 15px 5px 0px;
	color: #7a726d;
	font-size: 10px;
	font-family:verdana;
}


#extraText{
	width: 90%;
	color: #FFFFFF;
}
	
/*end of footer area */



/*begin: choosetemplate */


#popup{
	position: absolute;
	z-index: 100;
	width:310px !important;
	height:235px !important;
}

#popup p{
	margin:5px 0px 0px 5px !important;
	padding:0px;
	width:305px !important;
	height:230px !important;
	position:relative;
	left: 120px;
	top: 60px;
	background: url('/images/sites/websiteworks.com/pic_shadow.png') no-repeat bottom right;
}

#popuptitle{
	display:none;
	}
	
#popupimage{
/*	border:solid 1px #ff0000;*/
}

#popupshadow{
	width:300px !important;
	height:225px !important;
	padding:0px;
	margin:0px;

}


#chooseCategory{
	clear:both;
	text-align:center;
	margin: 10px 0px;
	font-size:1.1em;
	font-weight:bold;
}
.template_display_table tbody, TABLE.template tbody{
	height:auto;
}


.template_display_table,  TABLE.template,.template_cell{
		height:200px;
        background-image:none;
}

.swatches{
	width:72px !important;
}
.column_0{
	padding-left:8px;
}

.column0_head, .column1_foot, .column0_foot, .column1_head{
	height:30px;
	padding-left:8px;
}


.template_border{
		margin: 8px 16px 22px 0px;
        height: 220px;
        width: 300px;
        background-image:none;
}

.template_border_selected{
        margin: 0px 15px 5px 0px;
        padding: 25px 0px 0px 25px;
        float:left;
        height: 140px;
        width: 180px;
}

.thumb_cell{
	width:275px;
	height:163px;	
	padding:4px 0px 0px 5px;
}

.swatch{
        width:12px;
        height:12px;
        margin:1px;
        float:left;
        line-height:2px
}

.icon_shell, .icon_shell_active{
	float:left	
}

.displaySwatches{
	height:36px;
	width:72px;
}

.displaySwatches input{
	margin:5px 0px 0px 2px
}

.template IMG{
        margin:2px;
}

.template .blueHeading{
	display:none;
}

.choice_row{
        text-align:right;
}

.column_1{
	background: #fff url('/images/sites/websiteworks.com/designs_gradient_left.gif') repeat-y 140px 0px;
}

.column_2{
}

.column_0{
	background: #fff url('/images/sites/websiteworks.com/designs_gradient_right.gif') repeat-y top left;
}

.column0_head{
	background: #fff url('/images/sites/websiteworks.com/designs_gradient_top_right.gif') no-repeat bottom left;
}

.column1_foot{
	background: #fff url('/images/sites/websiteworks.com/designs_gradient_bottom_left.gif') no-repeat  top;
}

.column0_foot{
	background: #fff url('/images/sites/websiteworks.com/designs_gradient_bottom_right.gif') no-repeat top left;
}

.column1_head{
	background: #fff url('/images/sites/websiteworks.com/designs_gradient_top_left.gif') no-repeat  bottom;
}


.template_border_selected{
        background-color:#eff7ff;
	    border:solid 1px #efefef
}

.thumb_cell{
	background: url('/images/sites/websiteworks.com/thumb_bg.png') no-repeat;
}


.icon_shell{
	width: 37px;
	height: 30px;
	border-style:solid;
	border-width:2px;
	cursor:pointer;
}

.icon_shell_active{
	border-style:solid;
	border-width:2px;
	cursor:pointer;
}

.icon_shell{
	border-color:#fff;
}

.icon_shell_active{
	border-color:#f96600;
}


#designPage{

}

.choosetemplate{
	margin: 0 auto;
}

.change_colours{
	width:800px;
	margin: 0 auto;
}
.change_colours ul{
}


.change_colours ul li{
	display:block;
	background: url("/images/sites/websiteworks.com/right_side_arrow.gif") no-repeat;
	padding-left: 20px;
}

.change_colours ul li a:link, .change_colours ul li a:visited, .change_colours ul li a:hover, .change_colours ul li a:active{
	color:#514e42
}

.change_colours ul li a:hover, .change_colours ul li a:active{
	color:#f96600
}

#layoutTable{
	width:100%;
	margin: 0 auto;
}
/*end: choose template */


/* begin: pagination */
	
.paginate{
        margin: 10px 0px;
        clear:right;
		height: 43px;
		width:550px;
		margin: 0 auto;
}

.paginate a:link, .paginate a:visited, .paginate a:hover, .paginate a:active, span.active_page, span.previous_grey, span.next_grey{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	height:32px;
	width:34px;
	float:left;
	padding-top:7px;
	text-align:center;
	}
	

.paginate{
        background-color: #fff;
}

.paginate a:link, .paginate a:visited, .paginate a:hover, .paginate a:active, span.active_page, span.previous_grey, span.next_grey{
	background:url('/images/sites/websiteworks.com/number_bg.gif') no-repeat 3px 0px;
	color:#666;
	}
	
.paginate a:hover{
	color:#f96600
	}

.paginate a.next{
	background-image:url('/images/sites/websiteworks.com/pagination_next.gif');
}


.paginate span.next_grey{
	background-image:url('/images/sites/websiteworks.com/pagination_next_grey.gif');
}


.paginate a.previous{
	background-image:url('/images/sites/websiteworks.com/pagination_prev.gif');
}


.paginate span.previous_grey{
	background-image:url('/images/sites/websiteworks.com/pagination_prev_grey.gif');
}

.paginate .page_nums .active_page{
	color:#f96600;
	}
/*end: pagination */

	

/*faq page */

.faq_bullet{
		text-align:left;
        height: auto;
        height: 22px;
        min-height:22px;
        margin: 0px 0px 0px 15px;
        background-image: url(/images/sites/websiteworks.com/arrow_bullet.gif);
        background-repeat: no-repeat;
        padding-left: 25px;
        color: #3b3a36;
        font-size: 14px;

}

.faq_bullet a:link{text-decoration:none;font-size:12px;font-weight:normal;color:#514e42}

.faq_bullet a:visited{text-decoration:none;font-size:12px;font-weight:normal;color:#514e42}

.faq_bullet a:hover{text-decoration:none;font-size:12px;font-weight:normal;color:#f96600}

.faq_bullet a:active{text-decoration:none;font-size:12px;font-weight:normal;color:#f96600}




.faq_a a:link{text-decoration:none;font-size:12px;font-weight:normal;color:#f96600}

.faq_a a:visited{text-decoration:none;font-size:12px;font-weight:normal;color:#f96600}

.faq_a a:hover{text-decoration:underline;font-size:12px;font-weight:normal;color:#514e42}

.faq_a a:active{text-decoration:underline;font-size:12px;font-weight:normal;color:#514e42}



.faq_q UL{
        list-style-image: none;
}


.faq_a UL{
        list-style-image: none;
}



.faq_q{
		display:table;
		width:450px;
		text-align:left;
        height: auto;
        min-height:18px;
        margin-bottom: 0px;
        background-image: url(/images/sites/websiteworks.com/Q.gif);
        background-repeat: no-repeat;
        padding-left: 25px;
        color: #3b3a36;
        font-size: 14px;
}



.faq_a{
		text-align:left;
        height: auto;
        min-height:18px;
        margin-bottom: 30px;
        padding-bottom: 20px;
        background-image: url(/images/sites/websiteworks.com/A.gif);
        background-repeat: no-repeat;
        padding-left: 25px;
        color: #7b7b7b;
        font-size: 13px;
}


/* faq page ends */



/*begin: help section */
#help_welcome{
	height:600px;
}
	
#help_welcome div{
 	margin-top:20px;
	width:380px;
	clear:right;
}

#help_welcome a{
	position:relative;
	top:20px;
	display:block;
	float:left;
}

#help_welcome .c-welcome{
	width:500px;
	clear:both;
}

#help_welcome img{
	clear:left;
}
/* end: help section */



/* login and welcome */
.login_form{
	margin:30px 10px 0px 30px;
	width: 180px;
	height: 200px;
	display:table-cell;
	float:left
}

.login_form .blue{
	font-weight:bold;
	color:#666;
}

.login_intro{
	width: 330px;
	padding-top:30px;
	padding-right:5px;
	position: relative;
	top:0px;
	display:table-cell;
	float:right
}

.whatsnew{
	width:500px;
	border:solid 1px #c0c0c0;
	margin: 45px 20px;
	padding:15px;
	clear:both;
}

#helpfulHints{
	background-color:#edeeef
}


.cpanel_welcome{
	background-image:url('/images/sites/websiteworks.com/cpanel_welcome_bg.jpg');
	background-repeat:no-repeat;
	padding-top:0px;
	display:table;
	margin:0px 0px 10px 20px
}

.cpanel_welcome td{
	text-align:left;
}


#cpanel_wrapper .cpanel_welcome h1{
	color:#7b7b7b;
	margin: 0px 0px 30px 40px;
}

.cpanel_intro{ /* , .menu_instructions */
	padding-left:0px;
	margin:0px;
	padding-right:30px;
	top:0px;
	display:table;
	width:520px !important;
}

.cpanel_intro td{
	text-align:left;
}

.menu_instructions{
/*	width:450px !important; */
	padding: 10px 5px 10px 60px;
	background:#edeef0 url('/images/sites/websiteworks.com/arrow_bullet_left_ft.png') no-repeat 2px 12px;
	border:solid 1px #cecece
}

.book_promo h1{
	color:#f96600;
}

.book_promo, .open_content{
	padding:2px;
	margin-bottom:10px;
}

.book_promo_quickstart{
	padding:2px;
	margin-bottom:10px;
}

.july_promo{
	padding:2px;
	margin-bottom:20px;
}

#offers_wrapper_2 .toggle_promo{
	margin-left:-3px;
}

#offers_wrapper_1, #offers_wrapper_2{
	padding-left:15px;
}

#offers_wrapper_4 .open_content{
	background-color:transparent;
}

#offers_wrapper_3{
	background: url('/images/sites/websiteworks.com/cpanel_helpful_hints_link_bg.jpg') no-repeat 10px 0px;
}

#offers_3{
	position:static;
	top:-1px;
	height:180px;
	width:560px !important;
	padding-right:60px;
	background: url('/images/sites/websiteworks.com/cpanel_helpful_hints_bg.jpg') no-repeat 0px -20px;
}

/* end: login and welcome */



/*end: right column, message area */

#right_column{
	float:right;
	display:block;
	text-align:left;
	width:230px;
/*	position:relative;*/
	margin:90px 10px 0px 10px;
	
/*	top:140px;
	right: 10px;*/
}


.client_mess {
	background: #FFEB99;
	line-height: 1.7em;
	margin-bottom: 1em;
	overflow:hidden;
}



.subtle_hint {
	background: #f6f6f6;
	font-style: italic;
	padding: 7px 10px;
	color: #666;
}


#right_column a{
	text-decoration: none;
}

#right_column .client_mess{
	padding: 10px 3px 10px 10px;
	color: #444;
	line-height: 1.4em;
	font-size: 1em;
}


#right_column #status .warning{
	background: #fea39e url("/images/sites/websiteworks.com/warning_bg.jpg") repeat-x top left;
	border: 1px solid #fa8983;
}

#right_column #status .medium{
	background: #ffeb9d url("/images/sites/websiteworks.com/medium_bg.jpg") repeat-x top left;
	border: 1px solid #f6d44a;
}

#right_column #status .low{
	background: #edf7e1 url("/images/sites/websiteworks.com/low_bg.jpg") repeat-x top left;
	border: 1px solid #d4ecb8;
}

#right_column #marketing {
	padding:0px;
}

#right_column #marketing img{
	margin:0px 0px 0px 0px;
}

#right_column #marketing .warning{
	background: #fea39e url("/images/sites/websiteworks.com/warning_bg.jpg") repeat-x top left;
	border: 1px solid #fa8983;
}

#right_column #marketing .medium ul{
/*	position:relative;*/
	left:-5px;
	margin:0px;
}

#right_column #marketing .medium ul li,.cpanel_welcome_ecommerce_promo ul li{
	margin:5px 0px;
	height:auto;
	white-space:nowrap;
	padding-left:13px;
	background:url("/images/sites/websiteworks.com/arrow_bullet_right.png") no-repeat 0px 3px;
}

.cpanel_welcome_ecommerce_promo ul{
	list-style:none outside none;
}

#right_column #marketing .medium{
	background: #c9d9e6 url("/images/sites/websiteworks.com/marketing_medium_bg.jpg") repeat-x top left;
	border: 1px solid #b3cce2;
}

#right_column #marketing #ecommerce .medium{
	background: #f7ffb4 url("/images/sites/websiteworks.com/ecom_marketing_medium_bg.jpg") repeat-x top left;
	border: 1px solid #e5f763;
}

.cpanel_welcome_ecommerce_promo{
	background: #f7ffb4 url("/images/sites/websiteworks.com/ecom_marketing_medium_bg.jpg") repeat-x top left;
	border: 1px solid #e5f763;
	padding:5px
}

.accept_payment_sticker{
	z-index:100;
	position:absolute;
	top:85px;
	left:930px;
	cursor:pointer;
}

#marketing .medium ul li{
	font-size: 1em;
	font-weight:normal;
}

#right_column #marketing .medium h2{
	background-image:none;
	padding-left:0px;
	margin-bottom:2px;
	margin-top:0px;
	text-decoration:none;
}

#right_column #marketing #ecommerce .medium h2{
	color: #ff0000
}

#right_column #marketing .low{
	background-image:none;
	background-color:transparent;
	border: 0px solid #d4ecb8;
	margin:0px;
	padding:0px;
}
#right_column #marketing .low #marketing_low, #right_column #marketing .low #marketing_low a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

#right_column #marketing .low #marketing_low{
	margin:0px 0px 10px 0px
}

#marketing #ecommerce a{
	margin-left: 0px;
	color: #ff0000;
}

.warning h2{
	background: url('/images/icons/error.png') no-repeat;
}

.warning a{
	color:#333;
}
	
.medium h2{
	background: url('/images/icons/lightbulb.png') no-repeat;
}

.low h2{
	background: url('/images/icons/information.png') no-repeat;
}


#general_info{
	margin-bottom:10px;
	}
	
.display_hint{
	background: #edeeef url('/images/icons/information.png') no-repeat 3px 10px;
	border:solid 1px #666;
	color:#333;
	padding:10px 5px 10px 22px
}

.display_hint ul, .display_hint ul li{
	margin:0px
}
#right_column .client_mess h2, #right_column #marketing .client_mess h2, #right_column #ecommerce .client_mess h2, .display_hint h2 {
	padding-left: 20px;
	margin-left: -5px;
	font-size: 12px;
	line-height: 16px;
}

#right_column .client_mess h3 {
	font-size: 11px;
	line-height: 1em;
	border-width:0px;
	padding:0px;
	margin: 10px 0px 0px -5px;
}

#right_column .client_mess h3 span{
	line-height: 1.4em;
	font-size: 1em;
	font-weight:normal;
	font-style: italic;
	border-width:0px;
	padding:0px;
}

#right_column .client_mess h4{
	margin:0px 3px 0px 6px;
	line-height: 1.4em;
	font-size: 1em;
	font-weight:normal;
	font-style: italic;
	border-width:0px;
	padding:0px;
}


#right_column ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.quick {
	color: #444;
	margin: 20px;
	background: #f6f6f6 url("/images/sites/websiteworks.com/buttonbg.gif") repeat-x bottom left;
	padding: 15px;
	line-height: 1.7em;
	border: 1px solid #ccc;
}

.quick h2, .quick h1 {
	margin-top: 0;
}

#right_column h1, #right_column h2, .display_hint h2{
	font-size: 12px;
	line-height: 1em;
	border: none;
	margin-top: 0;
	margin-bottom: 1em;
}

#right_column .grey {
	margin: 20px;
	color: #444;
	background: #eee url("/images/sites/websiteworks.com/grey_background.gif") repeat-x top left;
	padding: 15px;
	line-height: 1.7em;
	border: 1px solid #d6d6d6;
}

.breadcrumb{
	display:none;
}

.right_side{ /* class refers to second column of content called in from corporate site */
	display:none;
}

.right_side{
	float:right;
	width:251px;
	padding-top: 25px;
}

/*#right_side_body IMG{
	float:left;
}*/

.right_side_title{
	font-size: 16px;
	font-weight: normal;
	padding-left: 18px;
	padding-top: 10px;
}

#right_side_top{
	width: 244px;
	height: 44px;
	margin-top: 45px;
}

#right_side_body{
	width: 244px;
	vertical-align:top;
	text-align:left;
	font-size:10px;
	line-height:15px;
}

#right_side_bottom{
	width: 244px;
	height: 21px;
}

.right_side_menu{
	padding-left: 20px;
	padding-top: 50px;
	font-size: 10px;
	font-weight: bold;
}

.right_side_menu DIV{
		height: 21px;
		min-height:21px;
        margin-bottom: 0px;
        padding-left: 20px;
        vertical-align: middle;
}

.right_side_menu a:link, .right_side_menu a:visited, .right_side_menu a:hover, .right_side_menu a:active{
	display:block;
	height: 21px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold
}

.left_side{
	width: 550px;
	margin:0 auto;
}
/*end: right column, message area */



/* checkout classes */

#choose_product, .back{
	text-align:left;
}


#choose_product .purchase_price_table{
	width:490px;
}

#domainNameArea{
	float:left;
	clear:both;
}


.gotocheckout{
	left:200px;
	top:0px;
}

.checkout_page, #checkout_form{
	width:550px;
	margin:0 auto;
}

.checkout_page td{
/*	text-align:left;*/
}

.checkout_page .center{
	text-align:center;
}

.checkoutcell{
	vertical-align:top;
	height:45px;
}

.checkout_btn{
	position:absolute;
}

.checkout{
	position:relative;
	height:27px;
	background:#fff url('/images/common/ecom/checkout_btn.png') repeat-x;
	border-width:0px;
	margin:0px;
	float:left;
/*	display:inline-table;*/
	cursor:pointer
}


.checkout_left{
	position:relative;
	height:27px;
	width: 17px;
	float:left;
	margin:0px;
	background:#fff url('/images/common/ecom/checkout_left.png') no-repeat top left;
	border-width:0px;
	display:block
}

.checkout_right{
	position:relative;
	height:27px;
	width: 17px;
	float:left;
	margin:0px;
	background:#fff url('/images/common/ecom/checkout_right.png') no-repeat top right;
	border-width:0px;
	display:block
}

.selected_border{
        clear:right;
		width:700px;
		margin: 0 auto;
		margin-bottom:25px;
}

.selected_border table{
	width: 600px;
}


hr.liteblue, .selected_border hr{
	margin:10px 0px 10px 0px;
	width: 80%;
	height:1px;
	color:#efefef;
}
.selected_border hr{
	color:#fff;
	width: 100%;
	margin:0px;
	}
	
#signin .title_image{
	display:none
}

#seals{
	display:table;
	text-align:left;
	width:100%;
	margin:20px 0px 0px 0px;
}

.upgrade_monthly{
	display:block;
	width: 580px;
	padding: 20px;
	margin: 5px;
	font-size: 12px;
	border: solid 0px #eff7ff;
	text-align:center;
}



.back{
	text-align:left;
	display:table;  
	min-height:70px;
	height:auto !important;
	height:70px;
	width: 300px;
	clear:left;
	margin: 15px 1px 0px 0px;
}

.back .submit, .remove{
	color:#f96600;
	font-size:12px;
	text-decoration:underline;
	width: 163px;
	height: 27px;
	display:block;
	background-color:transparent;
	border-width: 0px;
	background-image: none;
	clear:both;
	position:relative;
	left:20px;
	top:0px;
	margin: 0px 0px 0px 20px;
	cursor:pointer
}

.remove{
	width: 120px;
	left:0px;
	text-align:center;
}

#choose_product, #cpanel_content .thankyou_page{
	width:700px;
	margin: 0 auto;
	padding:0px;
}

#choose_product_form{
	width:700px;
	position:relative;
	vertical-align:top;
	margin-top: 0px;
	text-align:left
}

#choose_product .fineprint{
	font-size:11px;
	line-height:14px;
}


#column_right{
	clear:right;
}

#choose_product #choose_product_form .submit{
	width: 106px;
	height: 31px;
	background-color:transparent;
	border-width: 0px;
	background-image:url('/images/sites/websiteworks.com/gotoshoppingcart.jpg');
	display:block;
	position:relative;
	left:592px;
	top: -245px;
	cursor:pointer;
}

.back, .shoppingcartholder, #checkout_form{
	width:700px;
	margin: 0 auto;
	margin-top: 5px;
	text-align:left;
}


.back{
	height:22px;
}

.back h2{
	position:relative;
	top: 8px;
	display:block;
	vertical-align:baseline;
	
}


.packagesDescription, .shopping_cart{
	margin:0 auto;
	width:700px !important;
	border-top: solid 0px #7b7b7b;
}

.packagesDescription TD{

}

.packagesDescription input{
	background-color:transparent;
}

.top1{
	width:205px !important;
	height:59px;
	padding:0px;
	border-color:#7b7b7b;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}

.top2{
	width:165px !important;
	height:59px;
	padding:0px;
	border-color:#7b7b7b;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}

.top3{
	width:165px !important;
	height:59px;
	padding:0px;
	border-color:#7b7b7b;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}

.top4{
	width:165px !important;
	height:59px;
	padding:0px;
	border-color:#7b7b7b;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}


.top1_text{
	font-size: 16px;
	padding-top:8px;
	text-align:center;
	font-family: Helvetica, Verdana, Arial, sans-serif;

}

.top2_text, .top3_text, .top4_text{
	font-size: 16px;
	padding-top:8px;
	text-align:center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


.col1, .upgrade_yearly{
	background-color:#ffffff;
	color:#383737;
	font-weight: bold;
	border-color:#7b7b7b;
	border-style:solid;
	border-width: 0px 1px 1px 1px;
	padding:5px 15px 5px 15px;
}

.col2, .col3, .col4{
	background-color:#b7e4f4;
	color:#383737;
	border-color:#7b7b7b;
	border-style:solid;
	border-width: 0px 1px 1px 0px;
	padding:5px 5px 5px 15px;
}


.col1{
	background-color:#ffffff;
}

.col1 h3{
	color:#f96600;
	font-weight:bold;
	font-size:12px;
	margin:0px 4px 0px 0px;
	float:left;
	text-decoration:underline;
}

.col1 .fineprint{
	font-weight:normal;
}
	
.col2, .shoppingcart .col2{
	background-color:#b7e4f4;
}

.col3{
	background-color:#99d4ee;
}

.col4{
	background-color:#87c5e9;
}


.col2 label, .col3 label, .col4 label{
	color:#383737;
	font-size:11px;
	font-weight:bold;
}

.top1{
	background:url("/images/sites/websiteworks.com/pricing_packages_left.jpg") no-repeat;
}

.top2{
	background:url("/images/sites/websiteworks.com/pricing_packages_middle1.jpg") no-repeat;
}

.top3{
	background:url("/images/sites/websiteworks.com/pricing_packages_middle2.jpg") no-repeat;
}

.top4{
	background:url("/images/sites/websiteworks.com/pricing_packages_right.jpg") no-repeat;
}


.top1_text, .top2_text, .top3_text, .top4_text, .services_titles{
	color:#383737;
}

/* shopping cart begins */


.shopping_cart{
	border:solid 0px #ccc;
	empty-cells: show;
	padding-top:0px;
	margin-top:0px;
}

.shopping_cart .update{
	border-width:0px;
	margin-right: 20px;
	float:left;
}

.shopping_cart INPUT.remove{
	border-width:0px;
	margin: 4px;
}

.shopping_cart TD.remove{
	text-align:center;
	width: 60px 
}

.shopping_cart .total{
	font-weight:bold;
	color:#333;
}

.shopping_cart .total_label{
	float:right;
	width:120px;
	padding-right: 5px;
	text-align:right;
	font-weight:bold;
	color:#383737;
}


.gotocheckout{
	background: url('/images/common/ecom/gotocheckout.png') no-repeat;
	display:block;
	height: 28px;
	width: 113px;
	background-color:transparent;
	border-width: 0px;
	position:relative;
	left:0px;
	top:15px;
	float:right;
	margin-bottom: 60px;
	cursor:pointer
}


.shopping_cart .bold{
	white-space:nowrap;
}

.shopping_cart .quantity{
	text-align:center;
	font-size: 10px;
	width:16px;
}

.shopping_cart td{
/*	padding:5px 3px 5px 3px;*/
	vertical-align:middle;
}

.shopping_cart .strikeout{
	font-weight:normal;
	font-size:10px;
	color:#666;
	text-decoration: line-through;
	margin-right: 10px;
}


.shopping_cart th{
	height:45px !important;
	padding:0px;
	font-size: 16px;
	padding-top:0px;
	text-align:center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#383737;
	border-color:#7b797b;
	border-style:solid;
	border-width: 0px 1px 0px 0px;
}

.shopping_cart th.step2_top1{
	background:url("/images/sites/websiteworks.com/order_step2_top1.jpg") no-repeat;
	width:68px !important;
	padding: 0px 4px 0px 4px;
}

.shopping_cart th.step2_top2{
	background:url("/images/sites/websiteworks.com/order_step2_top2.jpg") repeat-x;
	width:390px !important;
	padding-left:10px;
	text-align:left;
}

.shopping_cart th.step2_top3{
	background:url("/images/sites/websiteworks.com/order_step2_top3.jpg") no-repeat;
	width:99px !important;
}

.shopping_cart th.step2_top4{
	background:url("/images/sites/websiteworks.com/order_step2_top4.jpg") no-repeat right top;
	width:141px !important;
	border-width: 0px;
}

.product_description{
	font-weight:bold;
	color:#383737;
	vertical-align: middle;
}


.shopping_cart .base{
	padding:6px 3px;
	border-style:solid;
	border-color: #7b797b;
	border-width: 0px 1px 1px 0px;
	background-color:#99d4ee;
	color:#383737;
}

.shopping_cart .base2{
	padding:6px 3px;
	border-style:solid;
	border-color: #7b797b;
	border-width: 0px 1px 1px 0px;
	background-color:#87c5e9;
	color:#383737;
}

.shopping_cart .firstcell{
	border-left:solid 1px #7b797b;
}
/* shopping cart ends */

#column_left{
	vertical-align:top;
	padding: 10px 0px 0px 0px;
	width: 300px;
	height: 200px !important;
}



#column_left h1{
	font-weight:bold;
	color:#333;
	font-size:14px;
}

#column_left div{
	background: url("/images/sites/websiteworks.com/right_side_arrow.gif") no-repeat;
	height: 21px;
	min-height:21px;
	margin-bottom: 0px;
	padding-left: 20px;
	vertical-align: middle;
	font-weight:bold;
	color:#333
	}
	
#upperseals{
	display:none;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px
	}
	
.thankyou_page{
	width:600px;
	margin:0 auto;
}

.thankyou_page .subheader{
	padding:20px;
}

.thankyou_page .center{
	text-align:left;
}


.thankyou_page .success{
	border:solid 1px #cfcece;
	padding-left: 35px;
	color:#333;
	background: #edeeef url('/images/sites/websiteworks.com/orange_check_grey.gif') no-repeat 5px 15px;
}

.thankyou_page li{
	margin:2px 0px 10px 0px
}

.thankyou_page .details{
	border:solid 0px #999;
	padding:15px;
	font-weight:normal;
	line-height:200%;
	background-color:#fff;
}

.thankyou_page .purchase_list{
	font-size:14px;
	font-weight:bold
}

.purchase_list{
	padding-top:20px;
	}
.thankyou_page .list{
	margin: 15px 0px 10px 0px;
}

.thankyou_page .list td{
	border-style:dotted;
	border-color:#eff7ff;
	border-width: 0px 1px 1px 0px;
}

.thankyou_page .list .thankyou_desc{
	padding:0px 0px 0px 35px;
	border-style:solid;
	border-color:#7b7b7b;
	border-width: 1px 0px 1px 1px;
	background:url("/images/sites/websiteworks.com/thankyou_list_desc_bg.gif") repeat-x -30px 0px;
	height:36px;
}

.thankyou_page .list .thankyou_desc_left{
	padding:0px 35px 0px 0px;
	border-style:solid;
	border-color:#7b7b7b;
	border-width: 1px 1px 1px 0px;
	background:url("/images/sites/websiteworks.com/thankyou_list_desc_bg.gif") repeat-x top right;
	line-height:36px;
	height:36px;
}

.thankyou_page .list .thankyou_details{
	padding-right: 5px;
	text-align:left;
	line-height: 150%;
}

.thankyou_page .list cite{
	display:none;
}

.thankyou_page .list .thankyou_total{
	font-weight:bold;
	padding:15px 15px 15px 0px;
	background-color:#9ad1ea;
	border-style:solid;
	border-color:#7b7b7b;
	border-width: 1px 0px 1px 1px;
}


.thankyou_page .list .thankyou_total_left{
	font-weight:bold;
	padding:15px 35px 15px 0px;
	background-color:#9ad1ea;
	border-style:solid;
	border-color:#7b7b7b;
	border-width: 1px 1px 1px 0px;
}


.thankyou_page td.total_details{
	border-style:solid;
	border-color:#7b7b7b;
	border-width: 0px 0px 0px 1px;
	text-align:right;
	font-size:10px;
	background-color:#edeeef;
}

.thankyou_page td.total_details_left{
	padding:3px 35px 3px 0px;
	border-style:solid;
	border-color:#7b7b7b;
	border-width: 0px 1px 0px 0px;
	text-align:right;
	font-size:10px;
	background-color:#edeeef;
}

.thankyou_page .thankyou_detail_msgs{
	height:auto;
	min-height: 22px;
	padding-left: 20px;
	margin:3px 10px;
	background-position: 0px 4px;
}

#cpanel_content_content td.details h1{
	color:#ff3333;
	font-size:18px;
	font-weight:bold;
	margin: 25px 0px 25px 0px;
	line-height: 100%;
	white-space:nowrap;
}

#bullet, .bullet{
        background: url('/images/sites/websiteworks.com/arrow_bullet.gif') no-repeat;
}
#list_sub .bullet{
	background:url('/images/sites/websiteworks.com/cpanelpipe.png') no-repeat center left;
}
a.print_page{
	display:block;
	height:23px;
	padding-left: 28px;
	background: url('/images/icons/print_page.png') no-repeat;
}
/* end of checkout classes */

.mailboxform{
	width:700px;
	margin:0 auto;
}

img.embedded_icon{
	display:none;
}

#mb_add_contact, #mb_view_export, #mb_import, #mb_edit{
	padding-left: 0px;
	min-height: 25px;
	height: 35px;
}

#mb_add_contact{
	/*background: url('/images/sites/websiteworks.com/mb_add_contact_icon.png') no-repeat;*/
}

#mb_view_export{
	/*background: url('/images/sites/websiteworks.com/mb_export_icon.png') no-repeat;*/
}

#mb_import{
	/*background: url('/images/sites/websiteworks.com/mb_view_addr_icon.png') no-repeat;*/
}

#mb_edit{
	/*background: url('/images/sites/websiteworks.com/mb_edit_icon.png') no-repeat;*/
}


.userinfo_form, .narrow_form{
	width:560px;
	margin: 0 auto;
	}

#userinfo_form H2, #userinfo_form H2 a{
	text-align:left;
	font-weight:bold;
	margin:5px 0px 15px 5px;
	color: #013958;;
	font-size:12px
}

	
.userinfo_form input .planner_form input{
	border:solid 1px #ccc;
	background-color: #eee;
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 6px 0px;
	height: 16px;
	}


.userinfo_form .c-questions, .planner_form .c-questions{
	text-align:right;
	font-weight:normal;
}

.userinfo_form .c-welcome{
	background-color:#edeeef
}


.userinfo_form select, .planner_form select{
	margin: 3px 0px 10px 0px;
	border:solid 1px #ccc;
	background-color: #eee;
}


#userinfo_form legend{
	padding: 0px 15px;
	margin-top:0px;
	line-height:48px;
}

#userinfo_form .submit, .userinfo_form .submit, .planner_form .submit, #editmysite_form .submit,#save_dn_settings .submit{
	color:#555;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	width: 163px;
	height: 30px;
	display:block;
	background: url('/images/sites/websiteworks.com/backtocontrolpanel_btn.gif') no-repeat 0px 3px;
	background-color:transparent;
	border:solid 0px #fff;
	float:left;
	border-width:0px;
	clear:both;
	position:relative;
	margin: 20px 0px;
	cursor:pointer;
	padding-top:5px;
}

#save_dn_settings .submit{
	margin: 0 auto;
	float:none
}
 
#editmysite_form .submit{
	position:relative;
	left:120px;
}
	
input{
	font-size:11px;
	color: #464646;
}
@media print{
	BODY{margin:5px 5px 60px 15px}
	#right_column{display:none}
}

.bluecell{background-color: #E9F4F9;}
.whitecell{background-color: #fff;}
.sub_list_white, .sub_list_blue{padding-left: 20px;background-image: url('/images/common/planner_sub_row.gif');background-repeat: repeat-y}
/*.sub_list_blue{background-image: url('/images/common/planner_guest_sub_blue.gif')}	*/

/*NEW TABLES*/
.TableSubTitleBorderBottom{
	border-bottom:solid 1px #666;
}

.TableSubTitleBorderRight{
	border-right:solid 1px #666;
}


td .TableSubTitle{
	line-height:11px;
	font-size: 9px;
	color: #666;
	padding:2px 2px 2px 4px;
}

.Table{border-style:solid;border-width:1px;border-color:#f0f0f2;line-height: 150%;}

TD.TableSubTitleBig{
	font-size: 15px;
	font-weight: bold;
	line-height: 100%;
}

TD.TableTitleTotal{
	font-size: 14px;
	color: #0E4E7E;
	font-weight: bold;
	/*padding-left: 15px;*/
}

TD.plannerTable, .plannerTable{
	font-weight: normal;
	line-height: 150%;
	border:none;
	padding-left: 4px;
	border-right:none;
}

/*END NEW TABLE*/

TD.plannerTableSubTitle{
	font-size: 14px;
	color: #0E4E7E;
	font-weight: bold;
	line-height: 100%;
	background-color: #fff;
	border-bottom: solid 1px #E9F4F9;
}

TD.plannerTableTitle{
	font-size: 16px;
	color: #0E4E7E;
	font-weight: bold;
	padding-left: 15px;
	line-height: 200%;
	background-color: #ffffff;
}



TD.plannerTableWhite_guest_left, 
TD.plannerTableWhite_left,
TD.plannerTableWhite,
TD.plannerTableWhite_guest,
TD.plannerTableGrey_left,
TD.plannerTableGrey,
TD.plannerTableGrey_guest_left,
TD.plannerTableGrey_guest{
	/*text-align : left;*/
	font-size: 12px;
	font-weight: normal;
	line-height: 100%;
	background-color: #ffffff;
	border-right: solid 1px #E9F4F9;
	border-bottom: solid 1px #E9F4F9;
}

TD.plannerTableWhite_left,TD.plannerTableWhite,TD.plannerTableGrey_left,TD.plannerTableGrey_guest{
	font-size: 13px;
	line-height: 150%;
}

TD.plannerTableWhite,TD.plannerTableWhite_guest,TD.plannerTableGrey_guest{
	/*text-align : center;*/
}

TD.plannerTableGrey_left,TD.plannerTableGrey_guest_left,TD.plannerTableGrey_guest{
	background-color: #E9F4F9;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

TD.plannerTableGrey{
	/*text-align : center;*/
	background-color: #E9F4F9;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}



.borderLeft{border-left:none}
.borderTop{border-top:none}
.borderRight{border-right:none}
.borderBottom{border-bottom:none}

#special_request{
	position: relative;
	left: 5%;
	width: 90%;
	background-color: #E9F4F9;
	padding: 10px;
}

.pp_table{
	border:solid 1px #ccc;
	margin:.5em
}

.pp_table input.plain{
	border-width:0;
	background-color:transparent;
}

.darkrow{
	background-color:#D2E0E9;
	}
	
.lightrow{
	background-color:#E2EBF0
	}
	
#editmysite_form .pp_table .white{margin:0}

.pp_table th{
	padding: 3px;
	text-align:left;
	background-color:#f6f6f6; 
	border-bottom: 1px solid #ccc; 
	border-right: 1px solid #ccc;
	font-size: 12px;
	color: #45A6CC;
	font-weight: bold;
}

.checkbox_table .pp_table th{
	font-size:9px;
	font-weight:normal;
	color:#333;
	vertical-align:top;
}

#big_container #cpanel_content .checkbox_table .pp_table td,#big_container #cpanel_content_content .checkbox_table .pp_table td{
	text-align:center;
	vertical-align:top;
}

#big_container #cpanel_content .checkbox_table .pp_table td.row_label{
	padding-left:5px;
	text-align:left
}

.pp_table td.row_label{
	padding-left:5px;
	text-align:left
}

.pp_table td{
	text-align:center;
}
.pp_table a:link, .pp_table a:visited,.pp_table a:hover,.pp_table a:active, .pp_table td{
	color:#666
	}
	
.comment_display,.comment_display a:link,.comment_display a:visited,.comment_display a:hover,.comment_display a:active{
	color:#333
}


#cpanel_content_content .left_side h2{font-family:helvetica; font-weight:bold; font-size:18px; color:#f96600;}
.left_side h3{background:url("/images/sites/eventsites/title_bg.jpg"); background-repeat:repeat-x; height:29px; border:solid 1px #c5d9e7; padding-left:8px; line-height:28px; text-align:left; font-weight:bold; color:#3b3a36; font-size:13px;}
.left_side h4{font-family:helvetica; font-weight:bold; color:#3b3a36; font-size:14px;}
#cpanel_content_content .ft_link{display:none}
.edit_person .plain{width:180px}


.label{
	border:solid 1px #ccc;
	background-color: #eee;
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 6px 0px;
	height: 16px;
}
/*
#big_container_body label{
	border:solid 1px #ccc;
	background-color: #eee;
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 6px 0px;
	height: 16px;
}*/

.blue_text{
	font-weight:bold;
	font-color:#0e4e7e;
}

.new-c-question td{
	text-align:right;
	font-weight:normal;
}

.norm{font-size:12px;color:#333}
.lite_blue{background-color: #E9F4F9}
.white{background-color: #ffffff}
.tight {letter-spacing: -1.5px}
.loose {letter-spacing: 2px}
.italic {font-style: italic;}
.small {font-size: 9px;}
.bold  {font-weight: bold;}
.large {font-size: 150%;}
.lightblue {color: #E9F4F9;}
.darkblue {color: #0E4E7E;}
.center{text-align:center;}
.left{text-align: left;}
.right{text-align: right;}
.thinline{width: 1px;}
.topline{border-top: solid 1px #C0C0C0;}
.topwhite{border-top: solid 1px #ffffff;}
.bottomline{border-bottom: solid 1px #C0C0C0;}
.leftline{border-left: solid 1px #C0C0C0;}
.rightline{border-right: solid 1px #C0C0C0;}
.link_tip{position:absolute; left:735px}
.relative{position:relative; right:1px}
.smaller{font-size:x-small;}
.underline{text-decoration:underline};
.red{color:#ff0000}
.green{color:#107400}
.orange{color:#f96600}
.float_right{float:right}
.float_left{float:left}
.full_width{width:100%}