/* CSS Document */



* {

	margin:0; padding:0;

	font-size:100%;

}



body{

	background:#e4e4e4 url(/wp-content/themes/csbrokers/images/body_bg.gif) 0px 0px repeat-x;

	text-align:center;

        color:#555;

}



img {vertical-align:top;}

a img { border:0;}



ul { list-style:none;}



.left { float:left;}

.right {float:right;}

.clear  { clear:both;}



.navroundleft {

	background:url(/wp-content/themes/csbrokers/images/pic-nav-left.gif) top left no-repeat;

	padding: 0px 0px 0px 11px;

        height: 41px;

	width: 761px;

}

.navroundright {

	background:url(/wp-content/themes/csbrokers/images/pic-nav-right.gif) top right no-repeat;

	padding: 0px 11px 0px 0px;

        height: 41px;

}

.productsample {

	float: right;

	margin: 20px 0px 20px 10px;

	padding: 10px;

	border: 1px solid #6762b3;

	background-color: #acbae1;

}

.featuredsample {

	padding: 8px;

	border: 1px solid #6762b3;

	background-color: #acbae1;

}

html, input, textarea

	{

		font-family:Arial;

		font-size:0.75em;

		line-height:1.5em;

		color:#2a1d15;

	}



input, select { vertical-align:middle; font-weight:normal;}



a {color:#000059; text-decoration: none; font-weight: bold;}

a:hover{text-decoration:underline;}

p {padding: 18px 0px 0px 0px;}



/* ============================= main layout ====================== */



.more {background:url(/wp-content/themes/csbrokers/images/more_bg.gif) no-repeat 0 4px !important; padding-left:15px; text-decoration:none; font-weight:bold; display:block; float:left; margin-top:16px;}

.more:hover {text-decoration:underline !important;}



h1 {

	font-size: 18px;

    color: #fff;

    font-weight: normal;

	padding: 9px 0px 10px;

	font-family:"Times New Roman", Times, serif;

}

h2 {

	padding: 15px 0px 0px;

	font-size: 16px;

    color: #000;

	font-family:"Times New Roman", Times, serif;

}

.sep {

	overflow: hidden;

	height: 1px;

	background: url(/wp-content/themes/csbrokers/images/bkg-dotted-line.gif);

	margin: 10px 0px 0px;

	position: relative;

	clear: both;

}

.column2 .sep {

	overflow: hidden;

	height: 1px;

	background: url(/wp-content/themes/csbrokers/images/bkg-dotted-line.gif);

	margin: 10px 0px;

	position: relative;

	clear: both;

}





li { background:url(/wp-content/themes/csbrokers/images/more_bg.gif) no-repeat 0 7px; padding-left:12px;}

li a {line-height:2em;}



.imgindent {margin:0 12px 0 0; float:left;}



/* ============================= header ====================== */



.navigation { text-align:right; color:#6762b3; padding:6px 21px 55px 0;}

.navigation a {color:#fff; text-decoration:none;}

.navigation a:hover {text-decoration:underline;}



#header .left {padding-top:72px;}

.slogan h2 {

	padding: 30px 0px 15px;

	color: #fff;

	font-weight: normal;

	font-size: 28px;

	font-family:"Times New Roman", Times, serif;

}

.slogan {padding:67px 362px 0 31px; font-size:1.167em; line-height:1.429em; color: #aaa;font-weight: normal;}

.slogan .right {margin-top:17px;}



/* ============================= middle ====================== */



.column_padding {padding-right:7px;}

.box {background:#f9f9f9 url(/wp-content/themes/csbrokers/images/box_tall_bottom.gif) bottom repeat-x;}

.box .tall_right {background:url(/wp-content/themes/csbrokers/images/box_tall_left_right.gif) right repeat-y;}

.box .tall_left {background:url(/wp-content/themes/csbrokers/images/box_tall_left_right.gif) left repeat-y;}

.box .tall_top {background:url(/wp-content/themes/csbrokers/images/box_tall_top.gif) top repeat-x;}

.box .corner_bottom_right {background:url(/wp-content/themes/csbrokers/images/box_corner_bottom_right.gif) bottom right no-repeat;}

.box .corner_bottom_left {background:url(/wp-content/themes/csbrokers/images/box_corner_bottom_left.gif) bottom left no-repeat;}

.box .corner_top_right {background:url(/wp-content/themes/csbrokers/images/box_corner_top_right.jpg) top right no-repeat;}

.box .corner_top_left {background:url(/wp-content/themes/csbrokers/images/box_corner_top_left.jpg) top left no-repeat; width:100%;}

.box .padding {padding:0 18px 31px 21px;}



.title {margin:10px 0 36px 19px;}

.col_pad {padding-right:25px;}



/*#middle a {text-decoration:none; background:url(/wp-content/themes/csbrokers/images/a_bg.gif) bottom left repeat-x;}

#middle a:hover {text-decoration:none; background:none;}*/



.p {padding-top:5px;}

.ul {margin-top:10px;}



#index .column3 .more {margin-top:24px;}

#index_1 .column1 .more {margin-top:9px;}

#index_1 .column2 .padding {padding:0 18px 47px 21px;}

#index_3 .column2 .padding {padding:0 8px 19px 21px;}

#index_3 .column3 .padding {padding:0 8px 29px 26px;}

#index_4 .more {margin-top:8px;}

#index_5 .column1 .padding {padding:0 46px 47px 24px;}

#index_6  .padding {padding:0 24px 29px 24px;}



/* ============================= footer ====================== */



#footer p { margin:0 0 0 62px; color:#6762b3; padding:0; text-align: center; }

#footer a {color:#000059; text-decoration:underline; font-weight:bold;}

#footer a:hover {text-decoration:none;}

#footer .menu a {color:#000059; text-decoration:none;}

#footer .menu a:hover {text-decoration:underline;}



/* ============================= index ============================= */


form {margin:4px 0 0 3px;}

form .rowi {height:38px;}

form .more {float:right; margin:19px 0 0 20px;}



.input {width:207px; height:22px; border:1px solid #2a1d15; background:none; padding:0 0 0 5px; font-size:1em;}

textarea {width:227px; height:97px; border:1px solid #2a1d15; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}



/* ============================= index-5 =========================== */

#content, #content-small { width: 930px; margin: 0 auto; position: relative; }
#content { background:url(/wp-content/themes/csbrokers/images/header_bg.jpg) center top no-repeat; }
#content-small { background:url(images/header_bg_small.jpg) center top no-repeat; }
#main { width:900px; margin:0 auto; text-align:left;}



#header, #header-small { padding:0 64px 0 58px; }
#header {height:511px;}
#header-small { height: 230px; }



#middle { padding:0 60px 0 62px;}



#footer { padding:26px 0 30px 0}



.column1, .column2, .column3, .col1, .col2, .col3 {float:left;}

.container {width:100%;}



/* ============================= index ===========================*/



#index .column1 {width:265px;}

#index .column2 {width:255px;}

#index .column3 {width:258px;}



#index .col1 {width:79px; padding-top:23px;}

#index .col2 {width:140px;}

#index .column2 .col1 {width:76px;}

#index .column2 .col2 {width:133px;}



/* ============================= index-1 ===========================*/



#index_1 .column1 {width:520px;}

#index_1 .column2 {width:258px;}

#index_1 .column2 h2 { font-size: 18px; padding: 10px 0px 5px 0px; font-weight: normal;}



#index_1 .col1 {width:252px; padding-top:16px;}

#index_1 .col2 {width:215px; padding-top:16px;}



/* ============================= index-2 ===========================*/



#index_2 .column1 {width:265px;}

#index_2 .column2 {width:513px;}



#index_2 .col1 {width:252px;}

#index_2 .col2 {width:215px;}



/* ============================= index-3 ===========================*/



#index_3 .column1 {width:265px;}

#index_3 .column2 {width:255px;}

#index_3 .column3 {width:258px;}



/* ============================= index-4 ===========================*/



#index_4 .col1 {width:248px; padding-top:16px;}

#index_4 .col2 {width:246px; padding-top:16px;}

#index_4 .col3 {width:225px; padding-top:16px;}



/* ============================= index-5 ===========================*/



#index_5 .column1 {width:265px;}

#index_5 .column2 {width:513px;}



#index_5 .col1 {width:229px;}

#index_5 .col2 {width:235px;}

.newsandevents h2 {

	padding: 10px 0px 0px;

}

.newsandevents .eventlink{

	padding: 10px 0px 0px;

}

ul.news { font-size: 10px; }

ul.news a { font-size: 12px; }

ul.news li {padding-bottom: 7px; }

.logoleft {padding: 19px 0px 0px; z-index: 1000; font-weight: bold; font-style:italic;font-size: 15px;}

.paddingleft { padding: 0px 0px 0px 10px; }

.paddingright { padding: 0px 10px 0px 0px; }

.linklove { display: none!important; }

.theexceprt { padding: 0 0 15px;}
.ngg-album-compact {
    height: 220px!important;
}