@charset "utf-8";
/* CSS Document */

body {

	background-repeat: repeat-x;

	background-image: url("images/red_bgnew1.png");

	margin: 0;

	background-color: #ececec;

	font-family: arial, helvetica;

	font-size: 13px;

	line-height:15pt;

	color:#282828;

}

p {

	font-family: arial, verdana, sans-serif;

	font-size:13px;

    line-height:16pt;

	color: #282828;

}

A:link{
    font-size: 12px;
    color: #ba1c14;
    font-family: arial, sans-serif;
    text-decoration: none;
	}

A:visited{
    font-size: 12px;
    color: #ba1c14;
    font-family: arial, sans-serif;
    text-decoration: none;
	}

A:hover{
    font-size: 12px;
    color: #fa5c54;
    font-family: arial, sans-serif;
    text-decoration: none;
	}


a.call:link {

    color:#ba1c14;

	font-family: arial, sans-serif;

	font-size:13px;

	line-height:14pt;

	text-decoration:none;


}

a.call:visited {

    color:#ba1c14;

	font-family: arial, sans-serif;

	font-size:13px;

	line-height:14pt;

	text-decoration:none;

}

a.call:hover {

    color:#ba1c14;

	font-family: arial, sans-serif;

	font-size:13px;

	line-height:14pt;	

	text-decoration:none;


}


td.headermain {

	background-repeat: no-repeat;

	background-image: url("images/header_bg_highlight.png");

	margin: 0px;	

	width:1035px;

	height:154px;


}


td.topheader_left {
	width:30%;
}

td.topheader_right {
	width:70%;
	
}


.toplinks {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin:0px 4px 0px 0px;
}


a.toplinks:link {

    color:#ffffff;

	font-family: arial, sans-serif;

	font-size:12px;
	
	font-weight:bold;

	text-decoration:none;


}

a.toplinks:visited {

    color:#ffffff;

	font-family: arial, sans-serif;

	font-size:12px;
	
	font-weight:bold;

	text-decoration:none;

}

a.toplinks:hover {

    color:#dedede;

	font-family: arial, sans-serif;

	font-size:12px;
	
	font-weight:bold;

	text-decoration:none;


}


.mini_nav {
	margin:19px 0px 0px 0px;
	
}


td.flashtop {

	margin: 0px;	

	width:1035px;

	height:128px;

}



.copyhm_blk  {


	color:#000000;

	font-family: arial, sans-serif;

	font-size:13px;

	line-height:15pt;


}







.preview_designs {


	background-repeat: no-repeat;

	background-image: url("images/preview_template_designs_bg.png");

	margin: 0 px;

	padding:0px;

	width:240px;

	height:175px;

}



.preview_designinside {

	padding:15px 20px 10px 20px;
	

	}



a.home_new:link {

    color:#678cff;

	font-family: arial, sans-serif;

	font-size:13px;

	line-height:16pt;

	text-decoration:none;


}



a.home_new:visited {

    color:#678cff;

	font-family: arial, sans-serif;

	font-size:13px;

	line-height:16pt;

	text-decoration:none;


}





a.home_new:hover {

    color:#c7c7c7;

	font-family: arial, sans-serif;

	font-size:13px;

	line-height:16pt;	
	
	text-decoration:none;

}



a.features_new:link {

    color:#678cff;



	font-family: arial, sans-serif;



	font-size:11;



	line-height:13pt;




	text-decoration:none;

}



a.features_new:visited {





    color:#678cff;





	font-family: arial, sans-serif;





	font-size:11;





	line-height:13pt;





	text-decoration:none;





}





a.features_new:hover {





    color:#c7c7c7;





	font-family: arial, sans-serif;





	font-size:11;





	line-height:13pt;	





	text-decoration:none;





}





a.faq:link {

    color:#ba1c14;





	font-family: arial, sans-serif;





	font-size:15px;





	line-height:16pt;





	text-decoration:none;



	



	font-weight:normal;





}



a.faq:visited {





    color:#ba1c14;





	font-family: arial, sans-serif;





	font-size:15px;





	line-height:16pt;





	text-decoration:none;



	



	font-weight:normal;







}





a.faq:hover {





    color:#b2b2b2;





	font-family: arial, sans-serif;





	font-size:15px;





	line-height:16pt;	





	text-decoration:none;



	



	font-weight:normal;





}







.emphasis {







	color:#ba1c14;	







	font-size:12px;	



	



	line-height:14pt;



	



	font-family: Arial, sans-serif;







	text-decoration:none;



	



	font-weight:bold;

}







h1.faq_headings {







	color:#678cff;	







	font-size:20px;	



	



	font-family:Verdana, Arial, sans-serif;

	text-decoration:none;



	



	font-weight:normal;





}


td.clients {
	width:23%;
	padding:10px 10px 25px 10px;
}


h1.seo_headings {







	color:#0d0d0d;	







	font-size:20px;	



	



	font-family:Verdana, Arial, sans-serif;

	text-decoration:none;



	



	font-weight:bold;





}







.faq_segmentheadings {







	color:#678cff;	







	font-size:20px;	



	



	font-family:Verdana, Arial, sans-serif;







	text-decoration:none;



	



	font-weight:normal;

}







.faq_button_back  {







	margin:5px 0px 0px 0px;







}





.copy_small {





	font-family:Arial, Helvetica, sans-serif;





	color:#282828;





	font-size:11px;





	line-height:13pt;





	}





ul.blue {





	font-family: arial, helvetica;





	font-size: 12px;





	line-height:17pt;





	color:#618eff;

	

	





}



ul.darkgrey {





	font-family: arial, helvetica;





	font-size: 12px;





	line-height:17pt;





	color:#282828;





}

.logo1 {

	margin:16px 0px 0px 50px;

	}


.logo {

	margin:0px 0px 0px 45px;


}


.tagline {

	margin:67px 0px 0px 0px;


}
	
.tagline1 {

	margin:45px 0px 0px 30px;

}

.tagline2 {

	margin:100px 0px 0px 30px;

}

.body_main {





	

	background-repeat:repeat-y;





	background-color: #ffffff;





	}

	





/* ----------------------------------------  MAIN NAVIGATION BEGINS ---------------------------------------- */





td.main_navigation{

	background-image: url("images/navigation_bg1.png");

	background-repeat:repeat-x;

	background-color: #FFFFFF;

	border:0px;

	padding: 0px 0px 0px 0px;

	margin: 0px;

	width:100%;

	height:59px;


	}





	





.main_navigation{


font-family: arial, helvetica, sans-serif;

width: 1028px; /*leave this value as is in most cases*/

height:59px;

margin:0 auto;


}





.main_navigation ul{

margin: 0;

padding: 0;

float: left;

font-size: 12px;

width: 1028px; /*width of menu*/

height:59px;

font-family: arial, helvetica, sans-serif;

border: 0px;

font-weight:700;

}





.main_navigation ul li{

display: inline;

}





.main_navigation ul li a{

float: left;

font-weight:700;

font-size: 12px;

font-family: arial, helvetica, sans-serif;

color: #000000; /*text color*/

padding: 22px 13px;

padding: 23px 10px; /* IE 8 and below */

text-decoration: none;

border: 0px;


}





.main_navigation ul li a:visited{

color: #000000;

font-weight:700;

text-decoration: none;

}





.main_navigation ul li a:hover, .indentmenu ul li .current{

float: left;

font-weight:700;

color: #000000 !important; /*text color of selected and active item*/

padding: 22px 13px;

padding: 23px 10px; /* IE 8 and below */

border: 0px;

text-decoration: none;

background: url(images/hmnavbkover1.png) center center repeat-x;

}





/* ----------------------------------------  MAIN NAVIGATION ENDS ---------------------------------------- */





td.wizard {





	height: 30px;





	background-image: url(images/wizardtd.gif);





	background-repeat: repeat-x;





	margin: 0;	





	background-color: #ffffff;





}





.RED_hmbody {





	margin:0px;





	padding-top:10px;





	padding-bottom:10px;





	padding-left:0px;





	padding-right:0px;





	width:847px;





	height:500px;





	background-color:#ffffff;





	}





.promotionarea_hm_left {





	background-color:#FFFFFF;





	width:470px;





	padding:15px;





	margin:0px;





	font-size:12px;





	line-height:13pt;





	font-family:Arial, Helvetica, sans-serif;





	color:#282828;





	}





	





.promotionarea_hm_right {





	background-color:#FFFFFF;





	width:291px;





	padding:15px;





	margin:0px;





	font-size:12px;





	line-height:13pt;





	font-family:Arial, Helvetica, sans-serif;





	color:#282828;





	}





	





.hm_maincopy  {





	background-color:#FFFFFF;





	width:801px;





	padding:0px;





	margin:0px;





	font-size:12px;





	





	line-height:13pt;





	





	font-family:Arial, Helvetica, sans-serif;





	





	color:#282828;





	}





	





	





.columns_home {





	padding:15px;





	margin:0px;





	





	width:50%;





		





	background-color:#FFFFFF;





	





	font-size:12px;





	





	line-height:13pt;





	





	font-family:Arial, Helvetica, sans-serif;





	





	color:#282828;





}





.icons {





	margin-right:12px;





	margin-bottom:5px;





	margin-left:0px;





	margin-top:0px;





}





.heading_icons {





	margin-right:12px;





	margin-bottom:3px;





	margin-left:0px;





	margin-top:0px;





}





td.columnleft {





	background-image: url(images/red_columnleftbk.gif);





	background-repeat: repeat-y;





	margin: 0;	





	background-color: #90adff;





}





td.columnright {





	background-image: url(images/red_columnrightbk.gif);





	background-repeat: repeat-y;





	margin: 0;	





	background-color: #90adff;





}





td.gradient {





	margin: 0;	





	background-color: #ffffff;





}





td.featuresback {





	background-image: url(images/red_featuresbk.gif);





	background-repeat: repeat-y;





	margin: 0;	





	background-color: #ffffff;





}





td.gradientrt {





	background-image: url(images/paragraph_bkrt.gif);





	background-repeat: repeat-y;





	margin: 0;	





	background-color: #ffffff;





}





td.base {





	background-image: url(images/red_baseback.gif);





	background-repeat: repeat-x;





	margin: 0;	





	background-color: #90adff;





}





	







a.titlelg:link {





    color:295ce1; text-decoration:underline;





	font-family: verdana, arial, sans-serif;





	font-size:14;





	text-decoration:none;





}





a.titlelg:visited {





    color:295ce1; text-decoration:underline;





	font-family: verdana, arial, sans-serif;





	font-size:14;





	text-decoration:none;





}





a.titlelg:hover {





    color:929292; text-decoration:underline;





	font-family: verdana, arial, sans-serif;





	font-size:14;





	text-decoration:none;





}





.sub_headings {





	color:#636363;	





	font-size:16px;	





	line-height:17pt;	





	font-family:Verdana, Arial, sans-serif;





}





a.topnav:link {





    color:ffffff; text-decoration:underline;





	font-family: arial, sans-serif;





	font-size:12;





	text-decoration:none;





}





a.topnav:visited {





    color:ffffff; text-decoration:underline;





	font-family: arial, sans-serif;





	font-size:12;





	text-decoration:none;





}





a.topnav:hover {





    color:000000; text-decoration:underline;





	font-family: arial, sans-serif;





	font-size:12;





	text-decoration:none;





}





a.footer:link {





    color:#747474;





	





	text-decoration:none;





	font-family: arial, sans-serif;





	font-size:10px;





}





a.footer:visited {





    color:#747474; 





	





	text-decoration:none;





	font-family: arial, sans-serif;





	font-size:10px;





}





a.footer:hover {





    color:#FFFFFF;





	





	text-decoration:none;





	font-family: arial, sans-serif;





	font-size:10px;





}





a.footer_white:link {





 	color:#747474; 





	text-decoration:none;





	font-family: verdana, arial, sans-serif;





	font-size:11px;





	line-height:13pt;





	}





a.footer_white:visited {





	color:#747474; 





	text-decoration:none;





	font-family: verdana, arial, sans-serif;





	font-size:11px;





	line-height:13pt;





	}





a.footer_white:hover {





	color:#FFFFFF; 





	text-decoration:none;





	font-family: verdana, arial, sans-serif;





	font-size:11px;





	line-height:13pt;





	}





a.thumbnails:link {


    color: #ba1c14;


	font-family: arial, sans-serif;


	font-size:12px;


	text-decoration:none;



}


a.thumbnails:visited {


    color: #ba1c14;


	font-family: arial, sans-serif;


	font-size:12px;


	text-decoration:none;

}


a.thumbnails:hover {


    color: #fa5c54;


	font-family: arial, sans-serif;


	font-size:12px;


	text-decoration:none;






}

font {





    font-family: arial, sans-serif;





	font-size: 10px;





}

.agentcms {





    font-family: arial, sans-serif;





	font-size: 11px;	





	color:#282828;	





	line-height:13pt;





}

.footer {





    font-family: verdana, arial, sans-serif;





	font-size:11px;





	color: #747474;





	





	line-height:13pt;





}

.details_home {





    font-family: arial, verdana, sans-serif;





	font-size:13px;





    line-height:15pt;





	color: #282828;





}

font.details {





    font-family: arial, verdana, sans-serif;





	font-size:13px;





    line-height:15pt;





	color: #282828;





}







font.details_faq {





    font-family: arial, verdana, sans-serif;





	font-size:14px;





    line-height:16pt;





	color:#333333;





}

h1.features_h {





	color:#7798ff;	





	font-size:12px;	





	line-height:15pt;	





	font-family:Verdana, Arial, sans-serif;	





	font-weight:500;	





	text-decoration:none;





	}





	





.features_new {





	color:#7798ff;	





	font-size:12px;	





	line-height:15pt;	





	font-family:Verdana, Arial, sans-serif;	





	font-weight:900;	





	text-decoration:none;





	





}



font.features {





    font-family: arial, sans-serif;





	font-size:12;





	color: #678cff;





	font-weight: bold;





}





.pricing {





    font-family: arial, sans-serif;





	font-size:13px;

	line-height:15pt;

	color: #ba1c14;





	





}





.pricing_new {



    font-family: verdana, arial, sans-serif;

	font-size:16px;

	color: #ba1c14;

	line-height:19pt;



}



.IDX_headings {



    font-family: verdana, arial, sans-serif;

	font-size:17px;

	color: #ba1c14;

	line-height:19pt;



}



.IDX_copy {

	padding:100px 12px 10px 10px;

	width:30%;

}





.instructions_new {



    font-family: verdana, arial, sans-serif;

	font-size:14px;

	color: #ba1c14;

	line-height:16pt;



}







.pricing_sm {





    font-family: arial, sans-serif;





	font-size:13px;





	color: #a5a4a4;





	font-weight: bold;





}





        





font.wizardup {







    font-family: verdana, arial, sans-serif;





	font-size:15px;





	line-height:18pt;





	color: #414141;







}





font.wizarddown {





    font-family: verdana, arial, sans-serif;





	font-size:15;





	line-height:18pt;





	color: #9ab3ff;





}





font.detailsongrey {





    font-family: arial, sans-serif;





	font-size:13;





	color: C7C7C8;





}





font.headingbluelg {





    font-family: corbel, verdana, arial, sans-serif;





	font-size:20px;





	





	line-height:21pt;





	color: #295ce1;





	font-weight: bold;





}





h1.heading_blue {





    font-family:verdana, arial, sans-serif;





	font-size:17px;





	line-height:15pt;





	color: #d48e65;





	font-weight:500;





}





h2.heading_blue2 {





font-family: corbel, verdana, arial, sans-serif;





font-size:15px;





line-height:14pt;





color: #295ce1;





font-weight: bold;





}





h1.internal_headings {





	color:#678cff;	





	font-size:16px;	





	line-height:17pt;	





	font-family:Verdana, Arial, sans-serif;





	





	font-weight:500;





	





	text-decoration:none;





}





font.headingblue {





    font-family: corbel, verdana, arial, sans-serif;





	font-size:15px;





	line-height:14pt;





	color: #295ce1;





	font-weight: bold;





}





font.bullets {





    font-family: arial, sans-serif;





	font-size:13px;





	color: #2559C3;





}





font.large {





    font-family: arial, sans-serif;





	font-size:16;





	COLOR: #000000;





	font-weight: bold;





}





	





img.thumbnail {





    border-left: 1px, solid #9D9D9D;





    border-right: 1px, solid #9D9D9D;





    border-top: 1px, solid #9D9D9D;





    border-bottom: 1px, solid #9D9D9D;





}





/* Forms */





input.formstyle{



	background-repeat: repeat-x;



	background-image: url("images/form_bg.gif");

	

	background-color: #FAFAFA;



	border: 3px solid #e9e9e9;



	padding: 8px;



	margin: 0px;



	color:#6e6e6e;



	font-family: verdana, arial, sans-serif;



	font-size:12px;

	

	height:36px

	

	



	



}





input.formstyle3{





	background-color: #3598FE;	





	border:none;





	padding: 5px 12px 7px 12px;





	margin: 0px;





	color:#ffffff;





    font-family: verdana, arial, sans-serif;





	font-size:12px;





	font-weight:800;
    
    cursor:auto;





}

input.formstyle4{





	background-image:url("images/imready_proceed1.png");





	background-repeat:no-repeat;





	background-color:#FFFFFF;





	width:368px;





	height:67px;





	cursor:pointer;





	border: 0px;





	padding: 15px 45px 20px 10px;





	margin: 0px;





	color:#ffffff;





    font-family: arial, sans-serif;





	font-size:16px;





	font-weight:normal;





}

input.formstyle2{





	background-color:#f9f9f9;





	border:#d7d7d7 1px solid;





	padding: 0px;





	margin: 0px;





}





input.button{





	background-color: #EFEFEF;





	border-left: 1px solid #C8C8C8;





	border-right: 1px solid #C8C8C8;





	border-top: 1px solid #C8C8C8;





	border-bottom: 1px solid #C8C8C8;





	padding: 1px;





	margin: 0px;





	color:#295ce1;





	}





textarea.formstyle{





	background-color: #f9f9f9;





	border-left: 1px solid #dedede;





	border-right: 1px solid #C0C0C0;





	border-top: 1px solid #dedede;





	border-bottom: 1px solid #C0C0C0;





	padding: 1px;





	margin: 0px;





	color:#295ce1;





}





select.formstyle{





	background-color: #f9f9f9;





	border-left: 1px solid #dedede;





	border-right: 1px solid #C0C0C0;





	border-top: 1px solid #dedede;





	border-bottom: 1px solid #C0C0C0;





	padding: 1px;





	margin: 0px;





	color:#295ce1;





}





.form_field_hint td {





    padding-top: 0;





}





/********************/





/* NEW STYLES ADDED */





/********************/





/* GLOBAL TAG STYLES */





/* prevent border on linked image */





a img {





    border: none;





}





/* remove gap before form */





form {





    margin: 0px;





    padding: 0px;





}





/* default input font size */





input {





    font-size: 12px;





}





/* GENERAL STYLES, STOREFRONT AND CONTROL PANEL */





/* generic text style */





.generic_text {





    font-family: arial, sans-serif;





    font-size: 12px;





}





/* general form message */





div.form_msg {





    font-size: 12px;





    font-weight: bold;





}





/* containter of the main body below the top menu */





table.main_body_container {





    width: 99%;





    height: 500px;





    margin: 0px;





    padding: 0px;





    border-spacing: 0px;





    font-family: arial, sans-serif;





    font-size: 12px;





}





/* info sign */





img.infosign {





    vertical-align: bottom;





}





/* CONTROL PANEL STYLES */





/* td container for left menu */





td.cp_lm_container {





    width: 200px;





    padding: 10px 5px 10px 10px;





}





/* td container for the rest of page */





td.cp_page_container {





    padding: 10px 15px 10px 5px;





}





/* top table with page header and buttons */





table.cp_page_top {





    width: 100%;





    margin-bottom: 10px;





}





/* bottom container for buttons */





div.cp_buttons_bottom {





    padding: 10px 0px;





    text-align: right;





}





/* page name */





div.cp_page_header {





    font-size: 13px;





    color: #CC0000;





	line-height:15pt;





}





/* form message */





div.cpf_msg {





    padding-bottom: 5px;





    font-weight: bold;





    color: #295ce1;





}





/* form container table */





table.cpf_container {





    width: 100%;





    margin: 0px;





    border-spacing: 0px;





    border-collapse: collapse;





    background-color: #F1F3F5; 





}





/* form container td */





td.cpf_container {





    border: 1px solid #d9dfed; 





    padding: 5px 10px 10px 10px;





    vertical-align: top;





}





/* form header td */





td.cpf_header {





    border: 1px solid #d9dfed; 





    padding: 3px 10px;





    background-color: #ffffff;





    text-align: center;





}





/* form header text */





.cpf_header {





    color: #000000;





    font-family: arial, sans-serif;





    font-size: 11px;





    font-weight: bold;





    text-transform: uppercase;





}





/* thin ruler */





hr.cpf_hr {





    margin: 5px 0 2px;





    border: none;





    border-bottom: 1px solid #d9dfed;





    height: 0;





}





/* field label */





.cpf_label {





    font-size: 11px;





    font-weight: bold;





}





/* field hint */





span.cpf_hint {





    font-family: verdana, arial, sans-serif;





    font-size: 10px;





}





/* label td */





td.cpf_label {





    text-align: right;





}





/* data field td */





td.cpf_field {





    text-align: left;





}





/* label td for checkbox */





td.cpf_label_ckb {





    font-size: 11px;





    font-weight: bold;





    text-align: left;





}





/* input */





input.cpf_input {





    font-family: verdana, arial, sans-serif;





    font-size: 11px;





}





/* text area */





textarea.cpf_ta {





    width: 100%;





    height: 100px;





    font-family: verdana, arial, sans-serif;





    font-size: 11px;





}





/* select */





select.cpf_select {





    font-family: verdana, arial, sans-serif;





    font-size: 11px;





}





/* buttons */





button.cpf_button {





    width: 90px;





    height: 34px;





    margin: 0px 0px 3px 5px;





    text-align: center;





	border:solid #d9dfed 2px;





	background-color:#f1f3f5;





}





/* table inside button */





button.cpf_button table {





    font-family: arial, sans-serif;





    font-size: 12px;





    font-weight: bold;





    cursor: default





}





/* image frame */





table.cpf_image_frame {





    border: 2px solid #d9dfed;





    background-color: #FFFFFF;





}





table.cpf_image_frame td {





    padding: 0px;





    border: 1px solid #d9dfed;





    background-color: #F1F3F5;





    text-align: center;





}





div.cpf_no_image {





    width: 110px;





    font-family: arial, sans-serif;





    font-size: 12px;





}





/* properties list container table */





table.cpp_container {





    width: 100%;





    margin: 0px;





    border-spacing: 0px;





    border-collapse: collapse;





}





/* properties list container td */





td.cpp_container {





    border-bottom: 1px solid #d9dfed; 





    padding: 5px 10px 10px 10px;





    vertical-align: top;





}





/* property action items */





table.cpp_actions a:link, table.cpp_actions a:visited {





    font-family: sans-serif;





    font-size: 11px;





    font-weight: bold;





}





table.cpp_actions img {





    vertical-align: middle;





}





table.cpp_status td {





    padding: 0px 5px 0px 0px;





}





table.cpp_status img {





    vertical-align: top;





}





/* properties list pagination */





div.cpp_pagination {





    font-family: arial, sans-serif;





    font-size: 12px;





}





/* admin control panel */





div.cpa_userinfo {





    padding: 10px 12px 0px 12px;





	margin: 0px 15px;





    text-align: right;





    font: normal 12px Arial, sans-serif;





}





div.cpa_userinfo a {





    font-size: 12px;





    text-decoration: none;





    font: normal 12px Arial, sans-serif;





}





table.main_body_container_cpa {





    width: 100%;





    height: 500px;





    margin: 0px 15px;





    padding: 0px;





    border-spacing: 0px;





    font-family: arial, sans-serif;





    font-size: 12px;





    text-align: left;





}





div.cpa_page_header {





    margin: 0px;





    font-size: 22px;





    font-weight: normal;





    font-family: helvetica, sans-serif;





    color: #000;





}





table.cpa_datatable {





    width: 97%;





    background-color: #D9DFED;





    font-family: arial, sans-serif;





    font-size: 11px;





}





table.cpa_datatable a {





    font-family: arial, sans-serif;





    





}





table.cpa_datatable tr.cpa_datatableHeader {





	background-color: #F1F3F5;





    text-align: center;

    color:#000000;



    font-weight: bold;





}





table.cpa_datatable tr.cpa_datatableData {





	background-color: #ffffff;





}





div.cpa_navigation {





    margin: 10px 0;





    text-align: center;





}





/* page image admin fields */





.pi_col1 {





    width: 150px;





}





.pi_col2 {





    text-align: left;





}





#new_page_image {





    width: 100%;





}





.vertical_sep {





    padding: 10px 0 10px;





    border-bottom: 1px solid #CCC;





}





.vertical_sep_last {





    border-bottom: none;





}





/*.footer_main {





	background-image:url(images/red_mirrored.jpg);





	background-repeat:no-repeat;





	width:969px;





	}  */





/* designs pagination */





.designs_pagination {





	margin: 6px;





	text-align: center;




	font-family: arial, helvetica;





	font-size: 12px;





	color:#000000;	





	font-weight:bold;





}





.designs_pagination a:link {





    margin: 6px;





	padding:12px 16px;





	background-color:#b71b2c;





	border:0px;





	font-family: arial, helvetica;





	font-size: 12px;





	color:#ffffff;	





	font-weight:bold;





}





.designs_pagination a:visited {





    margin: 6px;





	padding:12px 16px;





	background-color:#b71b2c;





	border:0px;





	font-family: arial, helvetica;





	font-size: 12px;





	color:#ffffff;	





	font-weight:bold;




}





.designs_pagination a:hover {





	margin: 6px;





	padding:12px 16px;





	background-color:#bc303f;





	border:0px;





	font-family: arial, helvetica;





	font-size: 12px;





	color:#ffffff;	





	font-weight:bold;





}





.designs_pagination span {





	margin: 6px;





	padding:12px 16px;





	background-color:#678cff;





	border:0px;





	font-family: arial, helvetica;





	font-size: 12px;





	color:#ffffff;	





	font-weight:bold;





}