body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
margin-top:0;
}
img{
border:0;
}

.container, #header, #footer{
margin:auto;
width:979px;
}

							/***header and menu****/
#header_container, #header{
background-repeat:repeat-x;
height:138px;
}

.logo{
width:189px;
height:138px;
}
.h_right{
width:780px;
height:138px;
}
.contact{
width:780px;
height:100px;
}
.menu_container{
height:35px;
width:620px;
}
.menu{
/*width:620px;*/
width:540px;
height:36px;
}
#nav_369946 .selected a{
	background-image:url(../images2/menubg3.gif);
	background-repeat:repeat-x;
	color: #2c2c2c;
}
							/*** flash ***/
#flash_container{
background-repeat:repeat-x;
height:235px;
}

							/**** body content ****/
.columns{
width:979px;
padding-top:12px;
}
						/*** left column, partners menu & blog ***/
.column1{
width:199px;
min-height:710px;
height:auto !important;
height:710px;
}
.column2_inner{
width:750px;
}
.menu_nav{
width:189px;
min-height:200px;
height:auto !important;
height:200px;
padding:25px 0px 0px 5px;
}
/*
.menu_nav img{
min-height:40px;
height:auto !important;
height:40px;
width:189px;
}*/
.menubg{
background:url(../images2/shop_catalogue.gif) no-repeat 100% 100%;
height:40px;
width:189px;
}
.menubg h3{
padding:6px 10px;
font-size:17px;
margin:0;
}						/********** start of left navigation menu ************/
#partners_menu, #nav_315931, #nav_317087, #nav_315938, #nav_345131, 
#nav_347653, #nav_347650, #nav_367828, #nav_369959, #nav_371128,
#nav_383750 {
margin: 0;
padding:0;
width:189px;
}
#partners_menu li, #nav_315931 li, #nav_317087 li , #nav_315938 li, #nav_345131 li,
#nav_347653 li, #nav_347650 li, #nav_367828 li, #nav_369959 li, #nav_371128 li,
#nav_383750 li{
list-style-type: none;
margin: 0;
padding: 0;
border-bottom:1px solid #e0dfdf;
}
#partners_menu ul, #nav_315931 ul, #nav_317087 ul, #nav_315938 ul, #nav_345131 ul,
#nav_347653 ul, #nav_347650 ul, #nav_367828 ul, #nav_369959 ul, #nav_371128 ul,
#nav_383750 ul{
margin: 0;
padding: 0;
border: 1px solid #000000;
z-index: 10000;
}
#partners_menu a, #nav_315931 a , #nav_317087 a, #nav_315938 a, #nav_345131 a,
#nav_347653 a, #nav_347650 a, #nav_367828 a, #nav_369959 a, #nav_371128 a,
#nav_383750 a{
width:159px;
display: block;
text-decoration: none;
padding: 5px 15px;
color: #000000;
font-size:12px;
line-height:1;
font-family:Arial, Helvetica, sans-serif;
}
/*
* html #partners_menu a , * html #nav_315931 a, * html #nav_317087 a, * html #nav_315938 a,
* html #nav_345131 a, * html #nav_347653 a, * html #nav_347650 a, * html #nav_367828 a,
* html #nav_369959 a, * html #nav_371128 a, * html #nav_383750 a{
	float:left;
}

* html #partners_menu a, * html #nav_315931 a , * html #nav_317087 a, * html #nav_315938 a,
* html #nav_345131 a, * html #nav_347653 a, * html #nav_347650 a, * html #nav_367828 a,
* html #nav_369959 a, * html #nav_371128 a, * html #nav_383750 a{
	clear:both;
}*/

#partners_menu a:hover, #nav_315931 a:hover, #nav_317087 a:hover, #nav_315938 a:hover,
#nav_345131 a:hover, #nav_347653 a:hover, #nav_347650 a:hover, #nav_367828 a:hover,
#nav_369959 a:hover, #nav_371128 a:hover, #nav_383750 a:hover{
background-color: #fef2bf;
}							/*********** end of left navigation menu ********/
.view1 a{
color:#ff9204;
}
.view2 a{
color:#0ca6ac;
}
.view1, .view2{
height:19px;
width:189px;
background-color:#f0f0f0;
}
.view1 a, .view2 a{
font-weight:bold;
float:right;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:3px 2px;
}/** end of menu **/
.blog_container{
width:189px;
padding:12px 0px 0px 5px;
}
#blogs {
margin: 0;
padding:0;
width:189px;
}

#blogs ol li {
list-style-type: none;
margin: 0;
padding-bottom: 10px;
border-bottom:1px solid #e0dfdf;
}

#blogs ol {
margin: 0;
padding: 0;
z-index: 10000;
}
#blogs span {
color: #000000;
padding:0 15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.author {
display:none;
}
#blogs a {
display: block;
text-decoration: none;
padding: 9px 15px 0px 15px;
color: #000000;
line-height:1;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#blogs a:hover{
color:#0ca6ac;
}

/*** contents ****/
.column2{
width:532px;
min-height:710px;
height:auto !important;
height:710px;
}
.content_container{
padding:0px 10px;
width:532px;
position:relative;
}
.content_container2{
width:700px;
padding:0px 10px;
}
.content_container h1, .content_container2 h1{
font-size:26px;
margin:0;
color:#003049;
}
.content_container p a, .content_container2 p a{
color:#0a83f4;
}
.inner_content{			/*** inner content ****/
min-height:120px;
height:auto !important;
height:120px;
font-size:12px;
}
.inner_content ul li{
font-size:12px;
padding-bottom:10px;
}
.inner_content span{
font-size:16px;
}
.steps{
width:132px;
font-size:12px;
}
.next{
width:41px;
height:45px;
margin-right:15px;
}
.steps span{
font-size:14px;
font-weight:bold;
}
.faq{
min-height:170px;
height:auto !important;
height:170px;
}
.faq h2{
color:#e30717;
padding:10px 0px;
}
.faq h3{
color:#000000;
font-size:18px;
font-weight:bold;
margin:0;
}
h2{
font-size:20px;
margin:0;
}
.content{
min-height:149px;
height:auto !important;
height:149px;
}
.pic1{
height:155px;
}
.content h2{
color:#80a10c;
padding-top:15px;
}

.content_container p, .content_container2 p{
font-size:12px;
}
.content_container hr, .content_container2 hr{
border:1px dashed #d1d1d1;
background:none;
}

.content1{
height:149px;
}

.more{
width:86px;
height:20px;
padding-top:4px;
}
.link2 a{
background:url(../images2/login.jpg) no-repeat 0% 0%;
padding:5px 0px 3px 25px;
font-size:12px;
color:#1781e0;
text-decoration:none;
}
.more a{
background:url(../images2/blue.jpg) no-repeat 0% 0%;
padding:2px 0px 2px 25px;
font-size:12px;
color:#1781e0;
text-decoration:none;
}
.more a:hover{
background:url(../images2/green.jpg) no-repeat 0% 0%;
color:#6f9815;
}
.link2 a:hover{
background:url(../images2/login2.jpg) no-repeat 0% 0%;
color:#6f9815;
}
.content2{
min-height:315px;
height:auto !important;
height:315px;
}
.content2 h2, .inner_content h2{
color:#003049;
padding:10px 0px;
}

.col{
height:100px;
padding:6px 0px;
}
.col .pic{
height:100px;
width:113px;
}
.col_1{
width:400px;
padding:3px 0px 0px 0px;
font-size:12px;
height:81px;
}
.col_1 p{
margin:0;
}
/****right column***/
.column3{
width:208px;
min-height:710px;
height:auto !important;
height:710px;
}
/**login***/
.box{
width:208px;
height:126px;
}
.login{
background-repeat:repeat-x;
height:114px;
border-left:1px solid #dfdfdf;
border-right:1px solid #dfdfdf;
width:206px;
}
.top, .bottom{
width:208px;
height:6px;
}
.login h6{
margin:0;
font-size:11px;
color:#0d468c;
padding-bottom:5px;
}
.login h6 a{
text-decoration:none;
}
.login h6 a:hover{
text-decoration:underline;
}
.login h5{
margin:0;
font-size:14px;
color:#0d468c;
padding:11px 0px 15px 0px;
}
.loginbox{
width:190px;
padding:0px 0px 0px 11px;
height:65px;
}
.loginbox form{
margin:0;
}
.txtbox{
width:50px;
font-size:11px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
}
.txtbox span{
padding-right:1px;
}
.link{
padding:9px 0px 0px 25px;
height:9px;

}
.link2{
padding:8px 0px 0px 15px;
height:10px;
}
.link a{
font-size:11px;
color:#8b8b8b;
font-style:italic;
text-decoration:none;
}
.link a:hover{
text-decoration:underline;
}
.txtbox2{
width:123px;
margin-left:5px;
height:15px;
}

.buttons{
width:209px;
padding-top:10px;
height:135px;
}
.button1, .button1 a img{
width:209px;
height:66px;
}
.button1 a:hover{
height:66px;
width:209px;
}

/**** footer ****/
#footer_container, #footer{
background-color:#f0f0f0;
height:65px;
}

#footer{
padding-top:15px;
text-align:center;
height:50px;
}

.footer_menu{
	height:20px;
}
.footer_menu ul {
	margin:0px;
	list-style: none;
	font-size:11px;
	padding:0px;
	color:#7d7c7c;
	text-align:center
}
.footer_menu ul li{
	margin:0px;
	display:inline;
}
.footer_menu ul li a{
	color:#7d7c7c;
	text-decoration:none;
	padding:0px 10px;
}
.footer_menu ul li a:hover {
	text-decoration:underline;
}
.copyright{
color:#7d7c7c;
font-size:11px;
}
.copyright a{
font-size:11px;
color:#7d7c7c;
text-decoration:none;
}
.copyright a:hover{
text-decoration:underline;
}
/***misc***/
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.clearb{
clear:both;
}

/*** tables ****/
.formtable{
border-collapse:collapse;
border-spacing:0;
font-size:12px;
padding:2px 0px;
}

.formtable a{
font-size:11px;
}
.dimensions{
width:100px;
}
/*** catalog ***/
.catalog, .cat_s{
width:135px;
min-height:130px;
height:auto !important;
height:130px;
}
.cat_box{
border:1px solid #dfdfdf;
width:135px;
min-height:130px;
height:auto !important;
height:130px;
}
.cat_box img{
border:0;
margin:0;
}
.cat_name{
text-align:center;
padding:10px 0px 5px 0px;
font-size:12px;
}
.cat_name input{
cursor:pointer;
}
.cat_name a{
color:#000000;
text-decoration:none;
}
.cat_name a:hover{
text-decoration:underline;
}
.breadcrumbs2{
float:left;
width:60%;
font-size:14px;
color:#ff0000;
font-weight:bold;
}
.breadcrumbs2 a{
font-size:14px;
color:#000000;
font-family:Arial;
text-decoration:none;
font-weight:bold;
}
.breadcrumbs2 a:hover{
text-decoration:underline;
color:#ff0000;
}
.cat_L{
width:75px;
font-size:12px;
height:15px;
color: #000000;
}
.cat_R2{
font-size:12px;
color: #000000;
}
.cat_R{
font-size:12px;
width:60px;
color: #000000;
}
.cat_R input, .cat_R2 input{
width:40px;
/*height:15px;*/
color: #000000;
}
.largeP{
width:500px;
}
.details{
width:450px;
font-size:12px;
color: #000000;
}
.details .cat_R2{
height:15px;
color: #000000;
}
.details .cat_L{
width:150px;
height:15px;
color: #000000;
}
/*.details .cat_R, .cat_R2{
font-weight:bold;
}*/
.prod_img{
width:300px;
}

/*** 10-18-08 Partners Contact US page ***/
.inner_content .bold{
font-weight:bold;
}

.ad{
padding-left:15px;
}
.paging, .pagination, .pagination a{
font-size:12px;
}
#modelname{
border-collapse:collapse;
border-spacing:0;
}
#modelname td{
padding:0;
}
.cat_dropdown_small2{
width:200px;
}
.blog-list h1{
color:#003049;
font-size:26px;
}

/**** newsletter ****/
div.nletterbg{
background:url(../images2/nletter.jpg) no-repeat 100% 100%;
width:208px;
height:226px;
}
.nform{
padding:0;
margin:0;
}
.nlettertxt{
color:#ffffff;
font-size:11px;
height:74px;
}
#newsletter{
padding:66px 14px 0px 13px;
}
.newsletter_textbox{
width:175px;
font-size:11px;
}

.newsletterform .item span{
color:#024345;
font-size:11px;
}
.newsletterform .item {
padding-top:5px;}

/********* become a partner *********/
#bpartner h3{
margin:0px;
padding:10px 0px 0px 0px;
color:#0CB5BA;
font-size:16px;
}

/*** pop up div ***/
div.checkoutform{
margin-left:20px;
position:relative;
width:600px;
}

#layer1, #layer2 {
	position: absolute;
	visibility: hidden;
	width: 300px;
	height: 100px;
	background-color: #ffffff;
	border: 1px solid #000;
	padding: 10px;
}
#layer1{
right:-180px;
top: 800px;
}
#layer2{
right:-90px;
top:750px;
z-index:10000;
}

#close {
	float: right;
}
.formtable .term{
color:#000000;
font-size:12px;
}
.catProdAttributeTitle{
font-size:12px;
}
.catProdAttributeTitle span{
text-decoration:line-through;
color:#ff0000;
}
#rrprice span, #rrp span{
color:#ff0000;
}
.content_container .testimonial{
font-size:14px;
padding:5px 10px;
font-style:italic;
}
/***SOS Partner****/

/* Movers-Buyers Guide */
.t_cont{
	width:497px;
	}
.t_cont h1{
	font-size:20px;
	font-weight:normal;
	}
.g_cont{
	width:467px;
	margin:15px 0px;
	}
.g_mid{
	background-image:url(../images/g_mid.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#cecdd3;
	}
.g_mid h2{
	font-size:20px;
	font-weight:bold;
	}
.g_inner{
	background-image:url(../connectnow/images/envelope_connectnow.png);
	background-repeat:no-repeat;
	min-height:105px;
	height:auto !important;
	height:105px;
	background-position:10px 0px;
	padding:0px 10px 0px 120px;
	}
.g_inner2{
	background-image:url(../images/ticket_bg.png);
	background-repeat:no-repeat;
	min-height:105px;
	height:auto !important;
	height:105px;
	background-position:10px 0px;
	padding:0px 10px 0px 120px;
	}
.key li{
	padding:6px 0px;
	}
.chek li{
	list-style-image:url(../images/check.gif);
	}
/**/
.search_bg{
	height:21px;
	width:189px;
	background-image:url(http://homewise.net.au/bowtie/bowtie_files/sos-searchbg.gif);
	background-repeat:no-repeat;
	margin-left:2px;
	}
.search_bg table{
	padding:4px 0px 0px 0px;
	}
.search_bg table td{
	padding:0px 0px 0px 5px;
	}
* html .search_bg table td{
	padding:3px 0px 0px 5px;
}
.s_txt{
	width:115px;
	height:11px;
	font-size:9px;
	border:none;
	background-color:#f6f6f6;
	}
* html .s_txt{
	border:1px solid #f6f6f6;
	}