html, body {
	height: 100%;
	}
body {
	background:#fff;
	margin:0 auto;
	text-align:center;
	font-size:.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#5a5758;
	}
h1, h2 {
	margin:0 0 20px 0;
	font-weight:normal;
	padding:0;
	}
h1 {color:#2a4fba;letter-spacing:-.05em;line-height:1.7em}
h2 {/*color:#a58121;*/color:#1b1464;}
h1 {font-size:2.0em;}
h2 {font-size:2em;}
h3 {font-size:1.17em;}
h4 {font-size:1em;}

p {
	margin:0 0 15px 0;
	font-size:1em;
	line-height:1.75em;
	padding:0;
	}

p.small_text {
	font-size:1em;
	line-height:1.25em;
	}
a,
#wsm_checkout div.links a  {
	color:#2a4fba;
	font-weight:bold;
	text-decoration:none;
outline:none;
	}
a:hover,
#wsm_checkout div.links a:hover {
	color:#4774fb;
	text-decoration:underline;
	}

hr {
	background-color:#ffffff;
	border:none;
	height:1px;
	margin:10px 0;
	border-bottom:1px dashed #a1a333;
	}

img {
	border:none;
	}
img.img_link {
	border:3px solid #043c79;
	}

ol, ul {
	padding:0 0 0 30px;
	}
ol {line-height:1.6em;}

/*--Colors--*/
.color_hot_pink, .color_hot_pink a, .color_hot_pink a:hover {color:#e40e62;font-weight:normal;}
.color_blue, .color_blue a, .color_blue a:hover {color:#4774fb;font-weight:normal;}
.color_l_olive, .color_l_olive a, .color_l_olive a:hover {color:#e4e2af;font-weight:normal;}
.color_m_grey, .color_m_grey a, .color_m_grey a:hover {color:#919194;font-weight:normal;}
.color_white, .color_m_grey a, .color_m_grey a:hover {color:#fff;font-weight:normal;}
.color_orange, .color_m_grey a, .color_m_grey a:hover {color:#ea762e;font-weight:normal;}
.color_brown, .color_brown a, .color_brown a:hover {color:#755024;font-weight:normal;}
.color_green, .color_green a, .color_green a:hover {color:#8bb201;font-weight:normal;}
.color_red, .color_red a, .color_red a:hover {color:#ed1c24;font-weight:normal;}
.color_black, .color_black a, .color_black a:hover {color:#000;font-weight:normal;}
.color_grey, .color_grey a, .color_grey a:hover {color:#5a5758;font-weight:normal;}
.color_orange, .color_orange a, .color_orange a:hover {color:#ff8433; font-weight:normal;}


/*--Backgrounds--*/
.bg_page_shadow {background:#fff url(../images/bg_page_shadow.gif) repeat-x left top; height:8px;}
.bg_green_stitch {background:#86b300 url(../images/bg_stitch_green.gif) repeat-x left 2px; height:9px;}
.bg_crumple_paper {background:url(../images/bg_body_paper.jpg) repeat-x center top;}
.bg_page_bottom {background:#fff url(../images/bg_page_sides_btm.gif) no-repeat center top; height:43px;display:none;}
.bg_page_top {background: url(../images/bg_page_sides_top.gif) no-repeat center top; height:43px;}
.bg_hot_pink {background:#e40e62;}
.bg_blue {background:#2a4fba;}
.bg_m_olive {background:#a1a333;}
.bg_l_olive {background:#e4e2af;}
.bg_m_grey {background:#919194;}
.bg_l_grey {background:#f5f5f5;}
.bg_l_tan {background:#f3f4e6;}
.bg_white {background:#fff;}
.bg_orange {background:#ea762e;}
/*--Helpers--*/
.clear_left {clear:left;}
.clear_right {clear:right;}
.clear_all {clear:both;}
.float_right {float:right;}
.float_left {float:left;}
.m_all_5px {margin:5px;}
.m_all_8px {margin:8px;}
.m_top_5px {margin-top:5px;}
.m_top_10px {margin-top:10px;}
.m_bottom_5px {margin-bottom:5px;}
.m_bottom_10px {margin-bottom:10px;}
.m_right_10px {margin-right:10px;}
.m_left_10px {margin-left:10px;}
.m_left_5px {margin-left:5px;}
.m_right_5px {margin-right:5px;}
.no_margin {margin:0;}
.do_not_delete {display:none;}
.text_trnsfrm_none {text-transform:none;}


/*--Master Wrappers------------------------------------*/
#wsmf_master_wrapper {
	background:url(../images/bg_main_wrapper.jpg) no-repeat center top;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -367px; /* the bottom margin is the negative value of the footer's height */
	text-align:left;
	}
.fixed_width {
	width:960px;
	margin:0 auto;
	}
#wsmf_content_wrapper {
	margin:0;
	text-align:left;
	clear:both;
	}
#wsmf_footer_wrapper,
#wsmf_push {
	clear:both;
	height:367px;
	}
#wsmf_header_wrapper {
	text-align:left;
	background:#69451e url(../images/bg_header.jpg) repeat-x center bottom;
	height:100px;
	}
#wsmf_header_content {
	position:relative;
	}
#wsmf_header_menu_wrapper {background: url(/images/bg_blue_x.gif) repeat-x left bottom;height:33px;margin-bottom:10px;}
	}
	
#wsmf_body_wrapper {
	clear:both;
	margin:0 auto;
	}

#wsmf_footer_wrapper {
	clear:both;
	background:#204081 url(../images/bg_footer_blue.gif) repeat-x left top;
	color:#fff;
	text-align:left;
	}
/*--Header Stuff---------------------------------------------------------------------------*/
/*--Logo--*/
#wsmf_logo a {
	background: url(../images/logo_wsm_header.png) no-repeat;
	background-position:left -3px;
	float:left;
	display:block;
	width:374px;
	height:98px;
	}
#wsmf_logo a:hover {
	background-position:left top;
	text-decoration:none;
	}	
/*--Tabs--*/
#wsmf_tabs {
	text-align:right;
	height:40px;
	display:inline;
	}

.wsmf_tab_quote a,
.wsmf_tab_trial a {
	background: url(../images/tabs_quote_trial.png) no-repeat;
	height:40px;
	width:189px;
	display:block;
	float:right;
	clear:none;
	}
.wsmf_tab_quote a {
	background-position: left -13px;
	}
.wsmf_tab_quote a:hover {
	background-position:left -10px;
	text-decoration:none;
	}
.wsmf_tab_trial a {
	background-position: left -70px;
	}
.wsmf_tab_trial a:hover {
	background-position:left -67px;
	text-decoration:none;
	}
/*--Admin Menu--*/
#wsmf_admin_menu_1 {
	position:absolute;
	top:38px;
	right:0;
	width:450px;
	}
#wsmf_admin_menu_1 a {
	margin-left:10px;
	}
.wsmf_admin_login a,
.wsmf_admin_subscribe a,
.wsm_btn_chat .wsm_chat_online a {
	background: url(../images/titles_admin_menu.gif) no-repeat;
	height:22px;
	width:146px;
	display:block;
	float:right;
        margin-top: 17px;
	}
.wsmf_admin_login a {
	background-position: left top;
	}
.wsmf_admin_login a:hover {
	background-position:left -25px;
	text-decoration:none;
	}
.wsmf_admin_subscribe a {
	background-position: right -54px;
	width:121px;
	}
.wsmf_admin_subscribe a:hover {
	background-position:right -78px;
	text-decoration:none;
	}
.wsm_btn_chat .wsm_chat_online a {background-position:right -104px;text-decoration:none;text-indent:-1000em;overflow:hidden;width:120px;}
.wsm_btn_chat .wsm_chat_online a:hover {background-position:right -128px;}

.wsm_btn_chat  .wsm_chat_offline {display:none;}

#wsmf_print_contact {display:none;}
/*--Homepage Specific Styling--*/
.wsmf_home_left {
	width:365px;
	float:left;
	}
.wsmf_home_right {
	float:right;
	width:385px;
	}
.wsmf_fav_feats {
	background:url(../images/title_favorite_feats.gif) no-repeat left top;
	padding:60px 0 0 50px;
	color:#e40e62;
	font-weight:bold;
	line-height:1.5em;
	font-size:1.17em;
	}
.wsmf_fav_feats a {
	color:#e40e62;
	text-decoration:none;
	font-weight:bold;
        cursor:text;
	}
.wsmf_fav_feats a:hover {
	color:#e40e62;
	text-decoration:none;
	background:#e40e62;
	color:#fff;
	}
blockquote.wsmf_client_talk {
	background:url(../images/title_client_talk.gif) no-repeat left top;
	padding:60px 20px 0 20px;
	font-size:1em;
	line-height:1.75em;
	font-style:italic;
	text-align:justify;
	color:#000;
	color:#009900;
        margin:0 15px 50px 15px;
	}
blockquote.wsmf_meet_us {
	background:url(../images/title_meet.gif) no-repeat left top;
	padding:60px 20px 0 20px;
	font-size:1em;
	line-height:1.75em;
	text-align:justify;
        margin:0 15px 50px 15px;
	}
blockquote.wsmf_meet_us address {font-weight:bold;border-top:1px dotted #ccc;padding-top:10px;}
.quote_size {
	font-size:2em;
	font-weight:bold;
	} 
/*--Home Page adn Slideshow--*/
.wsmf_home_ss {
	text-align:center;
	}
h1.ecommerce_solutions {background: url(../images/title_ecommerce_sols.gif) no-repeat center top; text-indent:-1000em; overflow:hidden;}
h2.icon_heading {line-height:43px;margin:0 0 0 46px;}

/**Updated Homepage 8/19/07
******************************/
.wsmf_home_top {position:relative;padding:1px 0;}
.wsm_page_sum {display:block;margin-top:332px;}
p.wsmf_title_who {text-align:center;margin:0 0 5px 0}
p.wsmf_title_who a {background: url(/images/title_who.gif) no-repeat left top;text-indent:-1000em;display:block;width:100px;overflow:hidden;line-height:1em;margin-left:420px;cursor:pointer;}
.wsmf_expandable {border-top:1px solid #ccc;padding-top:.5em;display:none;}
.wsmf-show {display:block;}

/**Gallery Cycle Widget**/
.wsmf_home_cycle, .wsmf_port_cycle {margin:0 auto;position:absolute;top:0;}
.wsmf_port_cycle {position:static;}
#widget_cycle_wrapper {width:785px;margin:0 auto;}
#widget_cycle {width:785px;height:322px; overflow:hidden;margin:0;padding:0;list-style:none;}
#widget_cycle li {margin:0;padding:0;background:url(/images/home_cycle_bg.jpg) no-repeat center top;padding:10px;width:763px !important;height:300px !important;}
#widget_cycle_wrapper {position:relative;z-index:0;}
a#widget_cycle-prev, a#widget_cycle-next {position:absolute;top:0;z-index:10;width:82px;line-height:300px;color:transparent;background-image: url(/images/home_sprite.png);background-repeat:no-repeat;text-indet:-100em;overflow:hidden;}

a#widget_cycle-prev {background-position:-1000px;}
a#widget_cycle-prev:hover {left:0;background-position:left -680px;text-decoration:none;}
a#widget_cycle-prev:active {background-position:left -938px}

a#widget_cycle-next {right:0px;background-position:-1000px -680px}
a#widget_cycle-next:hover {right:0px;background-position:right -680px;text-decoration:none;}
a#widget_cycle-next:active {background-position:right -938px}

/**Main Sections**/
.wsmf_home_section {width:310px;float:left;margin-left:10px;margin-top:10px;}
.wsmf_home_section h2 {text-indent:-1000em;overflow:hidden;background-image: url(/images/home_sprite.png); background-repeat:no-repeat;height:70px;margin-bottom:5px;}

.wsmf_home_section h2.wsmf_header_create {background-position:center top;}
.wsmf_home_section h2.wsmf_header_manage {background-position:center -86px;}
.wsmf_home_section h2.wsmf_header_sell {background-position:center -174px;}

.wsmf_box_grey {border:1px solid #ccc;background:#f7f7f7;padding:5px;}

.wsmf_home_section .wsmf_box_grey {height:22em;}

.wsmf_list_orange, .wsmf_list_green, .wsmf_list_blue {margin:0;padding:0;list-style:none;}
.wsmf_list_orange li, .wsmf_list_green li, .wsmf_list_blue li {background-image:url(/images/home_sprite.png); background-repeat:no-repeat;padding-left:26px;line-height:1.9em;}
.wsmf_list_orange li {background-position: left -288px;}
.wsmf_list_green li {background-position: left -428px;}
.wsmf_list_blue li {background-position: left -597px;}

/*--Content Area--*/
.wsmf_left_column {
	width:200px;
	float:left;
	text-align:left;
	}	
.wsmf_right_column {
	width:739px;
	float:right;
	text-align:left;
border-left:1px dashed #ccc;
padding-left:16px;
margin-bottom:15px;
	}
.wsmf_right_column img {max-width:735px;height:auto;}
.wsmf_port_swf {
        margin-bottom:15px;
        }
.wsmf_standard_table {width:100%;border:1px solid #ccc;padding:5px;}
.wsmf_standard_table td {vertical-align:top;padding:5px;}
.row_1 {background:#eee;}
.row_2 {background:#fff;}

.wsmf_mods {background:url(../images/title_modules.gif) no-repeat left top;padding:60px 0 0 50px;color:#e40e62;	font-weight:bold;line-height:1.5em;font-size:1.17em; margin:0; padding:0; list-style:none;}
.wsmf_mods a {color:#e40e62;text-decoration:none;font-weight:bold;}
.wsmf_mods a:hover {color:#e40e62;text-decoration:none;	background:#e40e62;color:#fff;}

.wsmf_mod_box {padding:10px;border-bottom:1px dashed #ccc;}
.wsmf_mod_image {float:left;}
/*.wsmf_mod_image img.row_1 {padding:3px; background:#fff;border:1px solid #ccc;} */
.wsmf_mod_info {margin-left:110px;}

.wsmf_mod_box.row_1 {background:#f8f8f8;}
/*.wsmf_mod_box.row_1 .wsmf_mod_image {float:right !important;}*/
.wsmf_mod_image img.row_1 {border:none;}
/*.wsmf_mod_box.row_1 .wsmf_mod_info {margin:0 110px 0 0;}*/
.wsmf_mod_info .faq_top {text-align:left;}

/**Left Column Page Topic Menus
******************************************************/

h2.wsmf_left_col_header {height:44px;line-height:44px;margin:0;font-size:1.5em;width:208px;background: url(/images/h3_bg.gif) no-repeat left top;padding-left:10px;position:relative; z-index:200;color:#fff;}
.wsmf_topic_pages {list-style:none;margin:0;padding:0;width:204px;position:relative; z-index:200;}
.wsmf_topic_pages li a {color:color:#2a4fba; font-weight:normal;font-size:1.1em;padding:5px;display:block;border-bottom:1px dashed #ddd;background:#f8f8f8}
.wsmf_topic_pages li a:hover {background:#eee;text-decoration:none;color:#2a4fba;font-weight:bold;width:195px; background:#fff;}
.wsmf_topic_pages li.wsmf_topic_pages_active a {font-weight:bold;background:#fff;border-right:2px solid #fff;font-size:1.2em;width:195px;}
/*--Menus-------------------------------------------*/
#wsmf_header_menu_wrapper {position:relative;z-index:2000;}
ul.wsmf_header_menu_lft {float:left;}
ul.wsmf_header_menu_rt {float:right;}
ul.wsmf_header_menu_lft,
ul.wsmf_header_menu_rt {
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.17em;
	display:inline;
	}
ul.wsmf_header_menu_lft li,
ul.wsmf_header_menu_rt li {
	display:block;
	float:left;
	margin:0 15px 0 0;
	}

ul.wsmf_header_menu_lft li a,
ul.wsmf_header_menu_rt li a {
	display:block;
	height:32px;
        width:66px;
        line-height:32px;
	padding:0;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
        text-indent:-1000em;
        overflow:hidden;
        background-image: url(/images/parent_links.gif);
        background-repeat:no-repeat;
        background-position:left -50px;
	}
ul.wsmf_header_menu_lft a.wsmf_link_home {width:55px;}
ul.wsmf_header_menu_lft a.wsmf_link_home:hover,
ul.wsmf_header_menu_lft li:hover a.wsmf_link_home {background-position:left top;}

ul.wsmf_header_menu_lft a.wsmf_link_features {width:79px;background-position:-74px -50px;}
ul.wsmf_header_menu_lft a.wsmf_link_features:hover,
ul.wsmf_header_menu_lft li:hover a.wsmf_link_features {background-position:-74px top;}

ul.wsmf_header_menu_lft a.wsmf_link_features {width:79px;background-position:-74px -50px;}
ul.wsmf_header_menu_lft a.wsmf_link_features:hover,
ul.wsmf_header_menu_lft li:hover a.wsmf_link_features {background-position:-74px top;}

ul.wsmf_header_menu_lft a.wsmf_link_testimonials {width:124px;background-position:-741px -50px;}
ul.wsmf_header_menu_lft a.wsmf_link_testimonials:hover,
ul.wsmf_header_menu_lft li:hover a.wsmf_link_testimonials {background-position:-741px top;}


ul.wsmf_header_menu_lft a.wsmf_link_faq {width:41px;background-position:-171px -50px;}
ul.wsmf_header_menu_lft a.wsmf_link_faq:hover,
ul.wsmf_header_menu_lft li:hover a.wsmf_link_faq {background-position:-171px top;}

ul.wsmf_header_menu_rt a.wsmf_link_news {width:53px;background-position:-237px -50px;}
ul.wsmf_header_menu_rt a.wsmf_link_news:hover,
ul.wsmf_header_menu_rt li:hover a.wsmf_link_news {background-position:-237px top;}

ul.wsmf_header_menu_lft a.wsmf_link_portfolio {width:83px;background-position:-313px -50px;}
ul.wsmf_header_menu_lft a.wsmf_link_portfolio:hover,
ul.wsmf_header_menu_lft li:hover a.wsmf_link_portfolio {background-position:-313px top;}

ul.wsmf_header_menu_lft a.wsmf_link_services {width:78px;background-position:-645px -50px;}
ul.wsmf_header_menu_lft a.wsmf_link_services:hover,
ul.wsmf_header_menu_lft li:hover a.wsmf_link_services{background-position:-645px top;}

ul.wsmf_header_menu_rt a.wsmf_link_about {width:85px;background-position:-418px -50px;}
ul.wsmf_header_menu_rt a.wsmf_link_about:hover,
ul.wsmf_header_menu_rt li:hover a.wsmf_link_about {background-position:-418px top;}

ul.wsmf_header_menu_rt a.wsmf_link_contact {width:100px;background-position:-526px -50px;}
ul.wsmf_header_menu_rt a.wsmf_link_contact:hover,
ul.wsmf_header_menu_rt li:hover a.wsmf_link_contact{background-position:-526px top;}



/*Drop Down Menu*/
ul.wsmf_header_menu_lft li {position:relative;}
ul.wsmf_header_menu_lft li ul {width:17em;/*border:1px solid #2a4fba;*/border-top:none;background:#ccc;padding:0;position:absolute;z-index:2000;margin:-2px 0 0 0px;background:#7b9bff;}
ul.wsmf_header_menu_lft li ul a {background:none;width:auto;height:auto;text-indent:0;overflow:visible;line-height:normal;}
ul.wsmf_header_menu_lft li ul li {width:100%;margin:0;}
ul.wsmf_header_menu_lft li ul li a {margin:0;border:none;color:#fff;padding:5px;font-weight:bold;}
ul.wsmf_header_menu_lft li ul {display:none;}
ul.wsmf_header_menu_lft li:hover ul, ul.wsmf_header_menu_lft li ul:hover {display:block;}
ul.wsmf_header_menu_lft li ul li a:hover {background:#2a4fba;color:#fff;}

/*--Admin Menu--*/
ul.wsmf_admin_menu {
	padding:0;
	list-style:none;
	float:right;
	margin:128px 0 0 0;
	white-space:nowrap;
	}
ul.wsmf_admin_menu li a {
	margin:0 0 5px 0;
	color:#919194;
	text-decoration:none;
	font-size:.75em;
	text-transform:lowercase;
	}
ul.wsmf_admin_menu li a:hover {
	color:#e40e62;
	text-decoration:none;
	}
/*--Footer Menu--*/
ul.wsmf_footer_menu {
	margin:0;
	padding:0;
	list-style:none;
	text-transform:lowercase;
	font-size:12px;
	}
ul.wsmf_footer_menu li {
	display:block;
	}
ul.wsmf_footer_menu li a {
	display:block;
	padding:5px 3px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
ul.wsmf_footer_menu li a:hover {
	color:#fff;
	text-decoration:none;
	background:#2a4fba;
	}
/*--Left Menu--*/
ul.wsmf_left_menu {
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:10px;
	text-transform:lowercase;
	}
ul.wsmf_left_menu li a {
	background:#e40e62;
	display:block;
	text-decoration:none;
	padding:.3em .12em;
	margin:0;
	font-weight:bold;	
	border:1px solid #fff;
	}
ul.wsmf_left_menu li a:hover,
ul.wsmf_left_menu li a.wsmf_active {
	color:#e40e62;
	text-decoration:none;
	background:#eee;
	}

/*--Footer----------------------------------------------------*/
.wsmf_footer_news {
	float:left;
	width:315px;
	display:inline;
	margin:0 60px 0 0;
	}
.wsmf_footer_contact {
	margin-bottom:5px;
	background: url(../images/bg_footer_contact.jpg) no-repeat left top;
	width:368px;
	float:left;
	display:inline;
	height:277px;
	}

.wsmf_footer_nav {
	float:right;
	width:168px;
	}
.wsmf_footer_news,
.wsmf_footer_nav {
	padding:10px 0 0 0;
	}
.wsmf_footer_affiliates {
	background:#111111;
	padding:5px 0;
	clear:both;
	text-align:center;
	}
.wsmf_footer_affiliates img {
	margin:0 15px;
	}
/*--Footer News--*/
.wsmf_news_wrapper {
	height:230px;
	overflow:hidden;
	font-size:12px;
	}
.wsmf_news_wrapper ul {margin:0;list-style:none;padding:0;}
.wsmf_news_wrapper ul em {color:#ccc;font-size:10px;font-weight:bold;font-style:normal;}
.wsmf_news_wrapper ul li {
	border-bottom:1px dotted #78809d;
	margin:0 0 10px 0;
	}
.wsmf_news_wrapper ul li a {
	font-weight:bold;
	}
.wsmf_news_wrapper h3 {margin:0;padding:0;font-size:14px;}	
.wsmf_news_wrapper h3 a,
.wsmf_news_wrapper h3 a:hover {
	color:#ddc13a;
	font-weight:bold;
	}

/*--Footer Contact Form--*/
.wsmf_footer_contact address {margin:0 0 0 32px;display:block;clear:both;color:#d4ccc3;font-style:normal;font-weight:bold;}
form.wsmf_footer_form {
	margin:59px 0 0px 18px;
	padding:0 10px 0 0;
	display:block;
height:125px;
	}
form.wsmf_footer_form input {
	float:left;
	clear:left;
	}
form.wsmf_footer_form input.contact_name {
	margin-bottom:32px;
	}
form.wsmf_footer_form textarea {
	float:right;
	height:68px;
	margin:0 0 10px 0;
	}
form.wsmf_footer_form input,
form.wsmf_footer_form textarea {
	color:#c3aa94;
	border:1px solid #8f6e4b;
	background:#543c26;
	}
form.wsmf_footer_form input.submit_btn,
input.wsmf_submit_btn {
	width:127px;
	height:22px;
	display:block;
	border:none;
	cursor:pointer;
	}

form.wsmf_footer_form input.submit_btn {
	background:url(../images/bg_button_submit.gif) no-repeat;
	background-position: left top;
	clear:right;
	float:right;
	}
input.wsmf_submit_btn {
	background:url(../images/bg_button_submit_wht.gif) no-repeat;
	background-position: left -61px;
	}
form.wsmf_footer_form input.submit_btn:hover {
	background-position: left -33px;
	}
input.wsmf_submit_btn:hover {
	background-position: left top;
	}
/*--Content Stuff-----------------------------------------------------------*/
/*--Form--*/
/**Form OVerrides**/


.wsm_inquiry_form form _wrapper {text-align:center;}
.wsm_inquiry_form form  {background:url(../images/bg_body_paper.jpg) repeat-x center top; padding:0 190px; text-align:left; width:500px; margin:0 auto;}
.wsm_inquiry_form form  input, label {margin:2px 0 2px 0;}
.wsm_inquiry_form form  label {float:left; clear:left; width:27%; font-weight:bold}
.wsm_inquiry_form form  input, textarea {width:99%;}
.wsm_inquiry_form form  textarea {height:100px;}
.wsm_inquiry_form form  .nofloat {float:none;}
.wsm_inquiry_form form  .width_100 {width:95%; margin:3px 0 10px;}
.wsm_inquiry_form form  .btn {width:auto;}
.wsm_inquiry_form form  select.state {width:65px;}

.wsm_inquiry_form form .wsm_inquiry_row_0, .wsm_inquiry_form form .wsm_inquiry_row_1 {}


.wsm_inquiry_form form  .row_0, .wsm_inquiry_form form  .row_1 {padding: 0!important;}
.wsm_inquiry_form form  .row_0 {background:#eee;}
.wsm_inquiry_form form  .row_1 {background:#fff;}

.wsm_inquiry_form form  .checkbox_set {border-bottom:1px solid #8bb201; margin-bottom:5px;padding-bottom:10px;}
.wsm_inquiry_form form  label.form_question {width:auto;float:none;margin-bottom:10px;display:block;}
.wsm_inquiry_form form  label.char {float:left; width:50%; display:block;clear:none;}
.wsm_inquiry_form form  label.char input {width:30px;}
.wsm_inquiry_form form  h3 {padding:5px 0;color:#8bb201;}
.wsm_inquiry_form form .wsm_inquiry_form_field {width: 73%;float:left;}

.wsm_inquiry_form_tooltip {background:url(/files/help.gif) no-repeat scroll center center transparent; padding:1px 6px; cursor:pointer; width: 13px; height: 13px;}
/*********************************************************************************************************/


.wsmf_quote_form_wrapper {text-align:center;}
.wsmf_quote_form {padding:10px; text-align:left; width:500px; text-align:left; margin:0 auto;}
.wsmf_quote_form input, label {margin:2px 0 2px 0;}
.wsmf_quote_form label {float:left; clear:left; width:49%; font-weight:bold}
.wsmf_quote_form input, textarea {width:49%;}
.wsmf_quote_form textarea {height:80px;}
.wsmf_quote_form .nofloat {float:none;}
.wsmf_quote_form .width_100 {width:95%; margin:3px 0 10px;}
.wsmf_quote_form .btn {width:auto;}
.wsmf_quote_form select.state {width:65px;}

.wsmf_quote_form .row_0, .wsmf_quote_form .row_1 {padding:5px 10px;}
.wsmf_quote_form .row_0 {background:#eee;}
.wsmf_quote_form .row_1 {background:#fff;}

.wsmf_quote_form .checkbox_set {border-bottom:1px solid #8bb201; margin-bottom:5px;padding-bottom:10px;}
.wsmf_quote_form label.form_question {width:auto;float:none;margin-bottom:10px;display:block;}
.wsmf_quote_form label.char {float:left; width:50%; display:block;clear:none;}
.wsmf_quote_form label.char input {width:30px;}
.wsmf_quote_form h3 {padding:5px 0;color:#8bb201;}

/*--Pricing Matrix--*/
table#wsmf_pricing_matrix {
	border:none;
	width:100%;
	border-collapse:collapse;
	}

table#wsmf_pricing_matrix td {
	padding:8px 3px;
	font-size:1.17em;
	line-height:1.5em;
	}
table#wsmf_pricing_matrix th {text-align:center;}
.prod_enterprise, .prod_enterprise a,
.prod_content, .prod_content a,
.prod_catalog, .prod_catalog a,
.prod_store, .prod_store a,
.prod_dealer, .prod_dealer a {
	height:109px;
	width:94px;
	display:block;
	text-align:center;
	padding:1px 0;
	margin: auto;
	}
.prod_pricing {
	margin-top:73px;
	}
.prod_enterprise a,
.prod_content a,
.prod_catalog a,
.prod_store a,
.prod_dealer a {
	font-size:1.5em;
	}
.prod_enterprise a.small_text,
.prod_content a.small_text,
.prod_catalog a.small_text,
.prod_store a.small_text,
.prod_dealer a.small_text {
	font-size:.83em;
	}
.prod_enterprise a, .prod_enterprise {background: url(../images/icon_p_enterprise_small.gif) no-repeat center top;}
.prod_content a, .prod_content {background: url(../images/icon_p_content_small.gif) no-repeat center top;}
.prod_catalog a, .prod_catalog {background: url(../images/icon_p_catalog_small.gif) no-repeat center top;}
.prod_store a, .prod_store {background: url(../images/icon_p_store_small.gif) no-repeat center top;}
.prod_dealer a, .prod_dealer {background: url(../images/icon_p_dealer_small.gif) no-repeat center top;}

td.tick_grey,
td.tick_brown,
td.tick_green,
td.tick_blue,
td.tick_pink {
	height:28px;
	background-position:center center;
	background-repeat:no-repeat;
	}

.tick_grey 	{background-image: url(../images/tick_grey.gif)}
.tick_brown {background-image: url(../images/tick_brown.gif) }
.tick_green {background-image: url(../images/tick_green.gif)}
.tick_blue 	{background-image: url(../images/tick_blue.gif)}
.tick_pink {background-image: url(../images/tick_pink.gif)}

.no_tick {background:none;}


.wsm_scan {z-index: 100; }
* html .wsm_scan { /*\*/position: absolute; bottom: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
.wsm_scan { position: fixed; bottom: 0; right: 0; }

.popupInfo{color:#e40e62;display:inline;position:relative;cursor:pointer;}
.popupInfoText{
	position:absolute;
	padding:9px 28px;
	color:#2a4fba;
	display:none;
	text-align:left;
	line-height:1.5em;
	font-weight:bold;
	text-align:center;
	font-size:.83em;
	top:-38px;
	left:200px;
	z-index:100;
	background: url(../images/bg_popup.gif) no-repeat left top;
	width:218px;
	height:72px;
	}
/*--Buy Buttons--*/
.prod_btn_try_black, .prod_btn_buy_green, .prod_btn_buy_brown, .prod_btn_buy_blue, .prod_btn_buy_pink, .wsm_addcart_button {
	background-image:url(../images/bg_buy_buttons.gif);
	border:none;
	background-color:#fff;
	font-size:1em;
	text-indent:-1000em;
	height:22px;
	width:75px;
	cursor:pointer;
	display:block;
	margin:0 auto;
overflow:hidden;
	}
.prod_btn_try_black {background-position:center top;}
.prod_btn_buy_brown {background-position:center -46px;}
.prod_btn_buy_green {background-position:center -92px;}
.prod_btn_buy_blue {background-position:center -138px;}
.prod_btn_buy_pink {background-position:center -184px;}

.prod_btn_try_black:hover {background-position:center -23px;}
.prod_btn_buy_brown:hover {background-position:center -69px;}
.prod_btn_buy_green:hover {background-position:center -115px;}
.prod_btn_buy_blue:hover {background-position:center -161px;}
.prod_btn_buy_pink:hover, .wsm_addcart_button:hover {background-position:center -207px;}

/**Misc Items
********************/
.wsmf_button_request {
	background:url(../images/bg_button_request.gif) no-repeat;
	background-position: left -61px;
        width:268px;
        display:block;
        height:25px;
        text-indent:-1000em;
        overflow:hidden;
	}
.wsmf_button_request:hover {
	background-position: left top;
	}



/**WSM Overides
*****************/
.wsm_addcart_button {
	background-image:url(../images/bg_cart_button.gif);
	border:none;
	background-color:#fff;
	font-size:1em;
	text-indent:-1000em;
	height:22px;
	width:164px;
	cursor:pointer;
	display:block;
	margin:0 0 10px 0;
        overflow:hidden;
	}
.wsm_addcart_button:hover {background-position:left -23px;}
.wsm_inquiry_button, .wsm_tellafriend_button {
    background:#fff;
    border:none;
    color:#2a4fba;
    float:left;
    margin-right:20px;
    cursor:pointer;
    }
.wsm_inquiry_button:hover, .wsm_tellafriend_button:hover {color:#4774fb;}

/**Widget Case Studies
********************/
.widget_cstudy_box {padding-bottom:15px;border-bottom:6px solid #86b300;margin-bottom:15px;background: url(/images/bg_stitch_green.gif) repeat-x left bottom;}
.widget_cstudy_image_box {float:right;margin:10px; }
.widget_cstudy_image_box img {padding:4px;background:#fff;border:1px solid #ccc;}
.widget_cstudy_image_box p {margin:0;}
h3.widget_cstudy_name {font-size:1.53em;color:#2a4fba;font-weight:normal}
.widget_cstudy_wrapper .row_1, .widget_cstudy_wrapper .row_2 {}
.widget_cstudy_link {font-weight:bold;background:url(../images/bg_header.jpg) repeat-x 800px -100px;padding:5px;color:#d6b58d;border-top:2px solid #5f4223;}
.widget_cstudy_link a {color:#fff;}
.widget_cstudy_link a:hover {color:#fff;text-decoration:underline;}


/**Case Study Top of Page***/
.wsmf_cs_left {float:left;width:405px;margin-bottom:10px;}
.wsmf_cs_left iframe {padding: 5px; border: 1px solid #ccc;}
.wsmf_cs_right {float:right;width:535px;}


#widget_cycle_wrapper_cs {float:none;width:405px;margin-bottom:10px;}
#widget_cycle_wrapper_cs #widget_cycle_cs {}
#widget_cycle_wrapper_cs #widget_cycle_cs li {margin:0;width:390px;height:220px;padding:5px 5px 4px 5px;border:1px solid #ccc;}
#widget_cycle_wrapper_cs #widget_cycle_cs span {margin:0;}
#widget_cycle_wrapper_cs #widget_cycle_controls_wrapper {background:url(../images/bg_header.jpg) repeat-x 800px -100px;padding:5px;border-top:2px solid #5f4223;}
#widget_cycle_wrapper_cs #widget_cycle_cs li img {height: 220px;width: 390px;}

.widget_cycle_skin #widget_cycle_controls_wrapper a{padding:3px;background:#d6b58d;border:1px solid #5f4223;display:block;float:left;margin-left:5px;text-decoration:none;color:#5f4223;}
.widget_cycle_skin #widget_cycle_controls_wrapper li{float:left;}
.widget_cycle_skin #widget_cycle_controls_wrapper a:hover, #widget_cycle_controls_wrapper li.activeLI a{background:#5f4223;color:#d6b58d;border:1px solid #d6b58d;}
.widget_cycle_skin .widget_cycle_controls{list-style:none;margin:0;padding:0;}

.wsmf_bquote {font-size:1.5em;line-height:1.5em !important;color:#fff;font-style:italic;border:1px solid #5f4223 !important;padding:5px;margin:0 0 10px 0;background:url(/images/bg_header.jpg) no-repeat -600px bottom !important;}
.wsmf_bquote_small {font-size:1em;line-height:1.7em;color:#fff;font-weight:bold;border:1px solid #5f4223;padding:5px;margin:0;background:url(/images/bg_header.jpg) no-repeat -600px bottom;}

.wsmf_call_left, .wsmf_call_mid, .wsmf_call_right {float:left;display:inline;margin:0;}
.wsmf_call_left, .wsmf_call_mid {margin:0 25px 0 0;}
.wsmf_call_right {width:190px;}
.wsmf_call_right h3 {background:url(/images/title_talk.gif) no-repeat left top;height:16px;overflow:hidden;text-indent:-1000em;padding:0;margin:3px 0 5px 0;}
.wsmf_call_phone {font-size:27px;letter-spacing:-1px;font-weight:bold;color:#2a4fba;}
.wsmf_call_right p {margin:0;padding:0;line-height:1.4em;}
.wsmf_fquote_btn_lrg, .wsmf_demo_btn_lrg {display:block;width:339px; height:70px;overflow:hidden; text-indent:-1000em;background: url(/images/button_freequote_large.jpg) no-repeat left top;cursor:pointer;}
.wsmf_demo_btn_lrg {background-image: url(/images/button_demo_large.jpg); margin: 0;}
.wsmf_fquote_btn_lrg:hover, .wsmf_demo_btn_lrg:hover {background-position:left -74px;}



.wsmf_cs_checklist h2, .wsmf_cs_checklist_2 h2 {font-size:1.33em;font-weight:bold;margin:0 0 10px 0}
.wsmf_cs_checklist, .wsmf_cs_checklist_2 {margin:0;}
.wsmf_cs_checklist .popupInfo, .wsmf_cs_checklist_2 .popupInfo {display:block;line-height:2.1em;font-size:1.2em;margin-left:10px;background: url(../images/tick_blue.gif) no-repeat left center;padding-left:30px;}
.wsm-landingpage-list-2 .popupInfo {display:block;line-height:2.2em;font-size:1.2em;margin-left:10px;background: url(/files/images/wsm_tick_pink.gif) no-repeat left center;padding-left:40px;}
.wsm-landingpage-list-2 {padding-top: 20px;}
.wsmf_cs_checklist .popupInfoText {font-size:.7em;}
.wsmf_cs_checklist .popupInfoText, .wsmf_cs_checklist_2 .popupInfoText {left:230px;top:-1em;}

.wsm-landingpage-list-2 ul li {font-size:1.5em;background: url(/files/images/wsm_tick_pink.gif) no-repeat left center;padding-left:40px;width:400px;float:right;list-style:none;line-height:40px;}


.wsmf_cs_checklist_2 {margin:0 0 10px 0}
.wsmf_cs_checklist_2 .popupInfo {float:left;width:360px;margin:0;}




.wsmf_blue_header {background:url(/images/bg_blue_x.gif) repeat-x left top;color:#fff;font-size:1.3em;padding:5px;margin:0;text-transform:uppercase;}
.wsmf_cs_form {border:1px solid #999;padding:1px 1px 10px 1px;background:#eee url(/images/bg_body_paper.jpg);margin:0 0 10px 0}
.wsmf_cs_form p {margin:0 0 5px 0;line-height:1.2em;background:#999;padding:3px;color:#fff;}
.wsmf_cs_form label {display:block;font-weight:bold;}
.wsmf_cs_form table {border-collapse:collapse;width:100%;}
.wsmf_cs_form td {vertical-align:top;padding:0 4px;}
.wsmf_cs_form input, .wsmf_cs_form textarea {width:98%;}
.wsmf_cs_form textarea {margin-bottom:5px;}

/**WSM Pagintation**/
.wsmf_pagination, .wsmf_pagination li {list-style:none;margin:0;padding:0;}
.wsmf_pagination li {width:40%;}
.wsmf_pagination li.wsm_next {float:right;}
.wsmf_pagination li.wsm_prev {float:left;}
.wsmf_pagination li.wsm_next a, .wsmf_pagination li.wsm_prev a {display:block; width:94px; height:16px; overflow:hidden; text-indent:-1000em;background-repeat:no-repeat;background-image: url(/images/prev_next.gif);margin-bottom:3px;}
.wsmf_pagination li.wsm_next a {background-position: right top;float:right;}
.wsmf_pagination li.wsm_next a:hover {background-position:right -26px;}
.wsmf_pagination li.wsm_prev a:hover {background-position:left -26px;}
.wsmf_pagination li span {clear:both;display:block;font-size:.83em;}
.wsmf_pagination li.wsm_next span {text-align:right;}
.wsmf_pagination li.wsm_next span a, .wsmf_pagination li.wsm_prev span a {width:auto;height:auto; background:none;text-indent:0em;}

/** Contact PAge Overrides
***********************************/
.wsm_contact_info {font-size:1.2em;float:left;}
.wsmf_contact_info {float:right;font-size:1.2em;}

/**Misc Updates
*************************************/
.wsmf_templ_call_actions {margin:10px 0 0 5px;clear:both;padding-top:10px;}

/** WSM Social Icons
************************************************************************************/
.wsm_social_icons_wrapper {margin: 15px auto;}
.wsm_social_icons_wrapper, .wsm_social_icons {width: 750px;}
.wsm_social_icons_wrapper h4 {padding: 0px; margin: 0px 0 0px 0; line-height: normal; font-size: 1.2em; font-weight: normal;}
.wsm_social_icons, .wsm_social_icons li {padding: 0px; margin: 0px;}
.wsm_social_icons li {width: 246px; display: block; float: left; margin-right: 0px; margin-top: 10px;}
.wsm_social_icons li a {display: block; text-align: left; padding: 14px 0 14px 54px; background: url(../images/social_icons_sprite.gif) no-repeat left top; text-decoration: none;}
.wsm_social_icons li a:hover {text-decoration: underline;}
.wsm_social_icons li a.rss_icon {background-position: left top;}
.wsm_social_icons li a.twitter_icon {background-position: left -54px;}
.wsm_social_icons li a.facebook_icon {background-position: left -108px;}
.wsm_social_icons li a.yelp_icon {background-position: left -162px;}
.wsm_social_icons li a.googlemaps_icon {background-position: left -216px;}

/*--Clearfix to help enclose floats-----------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/*WSM Overides-------------------------------------*/
#wsm_copyright {
font-size:.83em;
color:#666;
}
/*.wsm_news_list_date {
background:#69451e url(../images/bg_header.jpg) no-repeat center center;
}*/
.productRotateImageCaption {display:none;}
ul.wsm_catalog_product_nav {text-align:right;}	

#faq_contents {margin-bottom:15px;}

.wsmf_templ_call_actions {/*clear:both; margin:10px 0 0 -210px; padding-top:10px; width: 925px;*/}
.wsmf_call_left {margin: 0 15px 0 0;}
.wsmf_call_mid {margin: 0 15px 0 0;}
.wsmf_call_right {width: 177px;}

/**Live Chat**/
.wsmf-livechat-tab {position:fixed; right:0; top:140px; width:32px; height:160px;}
.wsmf-livechat-tab .wsm_chat_offline {display:block;}
.lpEmtStarRating img {display:none;}
/**All Fields Possible Form 
********************************************************/

.wsm_inquiry_form select#rating,
.wsm_inquiry_form select#industry,
.wsm_inquiry_form select#lead_source,
.wsm_inquiry_form select#salutation {width: 200px;}
.wsm_inquiry_form #emailOptOut,
.wsm_inquiry_form #faxOptOut,
.wsm_inquiry_form #doNotCall {width: 20px;}
span.required {color: red;}
.city, .state, .zip {float: left; display: block;}
.city label, .state label, .zip label {width: auto!important; margin-right: 2px!important; padding: 3px 0 0 0;}
input#city, input#state, input#zip {width: 20px; margin-right: 5px;}
input#city {width: 75px;}
input#state {width: 16px;}
input#zip {width: 36px;}
label.address_line_2 {padding-top:3px!important;}

/******WSM Landing Page Styles******************/
.wsm-landing-page-headline {background: url(/files/images/wsm-landing-page_02.jpg) repeat-x !important; height: 75px;}
.wsm-landing-page-headline-jewelry {background: url(/files/images/wsm-lp-jewelry-head-strip.jpg) repeat-x !important; height: 75px;}
.wsm-landing-page-headline h1 {color: #ffffff !important; padding: 5px !important; text-align: center !important; font-size: 36px; letter-spacing: 0px;}
.wsm-landing-page-headline-jewelry h1 {color: #ffffff !important; padding: 5px !important; text-align: center !important; font-size: 36px; letter-spacing: 0px;}
.wsm-landing-page-learnmore-cats {width: 260px; text-align: center; float: left; margin-left: 45px; height: 260px; }
.wsm-landing-pg-learnmore-heading {color: #2a4fba; font-size: 36px; font-weight: bold; text-align: center; margin-bottom: 30px;}
.wsm-landing-page-learnmore-cats h2 {color: #2a4fba;}
.wsm-landingpage-form .wsm_inquiry_form_submit {background: url(/files/images/wsm-landing-page-submit.jpg) no-repeat; height: 33px !important; width: 142px !important; border-style: none; text-indent: -99999px; float: right; cursor: pointer; margin: 0px;}
.wsm-landingpage-form .wsm_lp_submit_btn input {background:transparent url(/files/images/wsm-landing-page-submit.jpg) no-repeat;display:block; height: 33px !important; width: 142px !important; border-style: none; text-indent: -99999px; text-transform:uppercase; cursor: pointer; margin: 0px;margin-left:320px;}
#wsm-lp-style-2 .wsm-landingpage-form .wsm_submit input {background:transparent url(/files/images/wsm-lp-btn-blue) no-repeat; height: 33px !important; width: 142px !important; border-style: none; text-indent: -99999px; text-transform:uppercase; float: right; cursor: pointer; margin: 0px;}
.wsm-landing-space {padding: 15px;}

.wsm-landing-pg-phone {float: right;}
.wsm-landingpage-gallery .wsmf_demo_btn_lrg {margin-left: 32px !important;}
.wsm-landingpage-gallery-jewelry {background-image: url(/files/images/wsm-landing-gallery-border.png);background-repeat:no-repeat;width:472px;height:326px;padding: 30px 0 0 34px;float:left;}


/***** Blog Style *****/
#wsm-news-blog img {margin: 10px;}

.wsm-landing-pg-if-subtxt {font-size:16px;color: #2A4FBA; text-align:center;margin-top:10px; width:480px;}
.submit_btn input {background: transparent url(/files/images/submit_btn.gif) top left no-repeat; border: 0 none; display: block; float: left;cursor: pointer; height: 40px; margin: 0; text-indent: -999px; width: 114px!important;}
#widget_resource_coupon {height: 93px; width: 659px; margin: 0 auto 20px auto; position: relative;}
#widget_resource_coupon .widget-resource-list-item {background: url(/files/images/bg-wsm-coupon.jpg) center top no-repeat; height: 93px;}
#widget_resource_coupon .widget-resource-link {display:none;}
#widget_resource_coupon .widget-resource-description {bottom: 5px; color: #fff; font-size: 11px; font-weight: bold;margin:0; padding: 0; position: absolute; right: 20px;text-shadow: 0px 1px 3px #333333;
filter: dropshadow(color=#333333, offx=0, offy=1);}

/** Chat
****************************************************************/
td.lpStaticButtonAddTextTD,
tr.lpPoweredBy
{display:none;}
.lpStaticButtonTR {right: 100px; border: 2px solid red;}

/**Testimonials Resource Topic and Resources
*****************************************************************/
#wsm_resource_topic_view_id_849 span.wsm_resource_title, #wsm_resource_topic_view_id_849 span.wsm_resource_description {padding: 0 0 0 200px;}
#wsm_resource_topic_view_id_849 img {float: left; max-width: 190px}
#wsm_resource_topic_view_id_849 li {border-bottom: 1px dotted #ccc; padding: 20px 0;}
#wsm_resource_topic_view_id_849 .wsm_resource_title {font-size: 18px;}
#wsm_resource_topic_view_id_849 .wsm_cat_trail li {border: none;}

/** Restaurant Themes Page **/
#widget_cycle_wrapper_restaurants {margin:0 auto;width:560px;}
#widget_cycle_restaurants {border:5px solid #ccc; margin:0 auto 20px; width:430px !important;}
#widget_cycle_controls_wrapper {margin:0 auto 20px; width:430px;}

#widget_gallery_id_restaurants li {border:1px solid #ccc;float:left;height:300px; margin:0 40px 50px 0; overflow:hidden; width:250px;}
#widget_gallery_id_restaurants li img {width:250px;}
/** Before and After page **/
.wsm_before_after {border-bottom:1px solid #ccc; margin-bottom:20px;}
.wsm_before_after .widget_gallery {margin-bottom:20px;}
.wsm_before_after .widget_gallery li {border:2px solid #ccc; float:left; margin:0 50px 0 0; padding:0;}
.wsm_before_after .widget_gallery li:hover {border:2px solid #4774FB; }
.wsm_before_after .widget_gallery li img{width:400px;}
.wsm_before_after .widget_gallery .widget_innerfade_name {margin:0;}
.wsm_before_after .widget_gallery .widget_innerfade_name a {background-color:#ccc; display:block; padding:5px;}
.wsm_before_after .widget_gallery li:hover .widget_innerfade_name a {background-color:#4774FB; color:#fff;}

#wds_form_chat {display:block; margin:10px 0;}
#wds_form_chat > span.wsm_chat_online {background:transparent url(/files/images/bg_green_stitch.gif) repeat-x left top; display:block; margin:10px auto; padding-top:15px;}
#wds_form_chat > span a {display:block; margin:0 auto; width:555px; }

.wsmf_inquiry_left_text{color:#000; float:left; padding-top:20px; width:480px;}
.wsmf_inquiry_left_text p {font-weight:700;}
.wsmf_inquiry_left_text ul li {margin-bottom:15px;}
.wsmf_inquiry_left_text ul li.wsmf_li_secrets {color:#0041b3; font-size: 1.8em; font-weight: 700;list-style: none;}
.wsmf_inquiry_left_text ul li.wsmf_li_secrets span {color:#cc0000; display:block;}

.wsm_inquiry_form.wsmf_request_quote {clear:right; float:right; overflow:hidden;width:480px;}
.wsm_inquiry_form.wsmf_request_quote form {border:none; padding:0 20px; width:440px;}
.wsm_inquiry_form.wsmf_request_quote form .submit_btn {margin-left:40px; text-indent:-9999em; text-transform:uppercase; width:40%;}
.wsm_inquiry_form.wsmf_request_quote form .submit_btn input {text-transform:uppercase; text-ident:-9999em;}
.wsm_inquiry_form.wsmf_request_quote form p.wsmf_submit_text {float:right; width:140px;}

.bg_blue_stitch {background:#0041b3 url(/files/images/bg_stitch_blue.gif) repeat-x left 2px; clear:both; height:9px; margin-bottom:10px;}

.wsmf_testimonials h3 {color:#0041b3; font-size:2.4em; margin:0;}
.wsmf_testimonials p {color:#000;display:block; float:left; height:150px; margin-bottom:15px; padding:10px; width:300px;}
.wsmf_testimonials p span {color:#0041b3; display:block; font-size:1.2em; font-weight:700;}
.wsmf_testimonials p.wsmf_testimonials_even {background:#eee;}
