/*
Theme Name: Capital Customs Brokers
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: ABORG COMPUTING
Author URI: http://www.aborg.com/
*/

/* BODY STYLE
********************************************/
body {
	
	background: url(images/bg2.gif);
	background-color: #E7EBEF;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #505050;
	text-align: center;
	line-height: 16px;
}
.home {
	
	background: url(images/bg.gif);
	background-color: #fff;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #505050;
	text-align: center;
	line-height: 16px;
}
/* IMAGE STYLES
********************************************/
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
/* HEADER STYLES
********************************************/
h3{
	color:#C18E24;
}

h1{
	color:#41779B;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}

h4{
	color:#41779B;
	font-size:15px;
	text-align:left;
	margin-top:5px;
	padding-left:10px;
	font-weight:normal;
	padding-bottom:3px;
	display:block;
	width:150px;
	border-bottom:1px solid #AAA;
}

/* ANCHOR STYLES
********************************************/
a {
	/**color: #AD001C;**/
	color:#37487F;
	text-decoration: none;
}

a:hover {
	/**color: #AD001C;*/
	text-decoration: underline;
	color:#906A1B;
}
.bloglink{
	margin-top:10px;
	#margin-top:0px;
}
.bloglink2{
	text-decoration: none;
	color:#41779B;
	font-size:16px;
	
}
.bloglink2:hover{
	text-decoration: underline;
	color:#906A1B;
	}
	
.asterisk{
	color:#f00;
}
small{
	font-weight:bold;
}
/* LIST STYLE
********************************************/
ul li{
	list-style-type:square;
	color:#325F7D;
	margin-left:-15px;
}

/* PAGE STYLE
********************************************/
#page-wrap {
	margin: 0px;
	padding: 0px;

}

/* FRAME STYLE
********************************************/
#frame-wrap {
	top: 0px;
	width: 961px;
	height:100%;	
	margin: 0px auto;
	padding: 0px 0px 10px 0px;	
	border: 0px;
	background: #FFFFFF;	
	text-align:left;
	
}

/* HEADER STYLE
********************************************/
#header-wrap {
	position: relative;	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 70px;	
}
#logo-wrap {
	position: absolute;	
	top: 10px;
	left: 0px;	
	height:45px;
	width:130px;
	cursor: pointer;
}
#clientlogin-wrap {
	position: absolute;
	top: 6px;
	left: 708px;	

}

#pars-wrap {
	position: absolute;
	top: 9px;
	left: 575px;
	
}
#french-wrap {
	position: absolute;
	top: 10px;
	left: 825px;
	
}
#clientlogin-wrap-fr {
	position: absolute;
	top: 6px;
	left: 620px;	

}
#pars-wrap-fr {
	position: absolute;
	top: 9px;
	left: 470px;
	
}
#french-wrap-fr {
	position: absolute;
	top: 10px;
	left: 825px;
	
}

/* MENU STYLE
********************************************/

#menu-wrap {
	position: relative;	
	top: 0px;
	left: 30px; 
	width: 901px;
	height: 25px;	
	border-bottom: 1px solid #000000;	
	line-height: 13px;	
	z-index: 550;
	margin-top:-5px;
}

#menu-wrap #menu {
	position: absolute;	
	top: -13px;
	width: auto;	
	margin-bottom: 0px; 
	padding: 0px;	
	border: 0px;
	background:url(images/menu_bg.gif) no-repeat left;
	width:901px;
}

#menu-wrap ul {
	position: absolute;	
	left: 0px; 
	top: 38px;
	width: 210px;	
	margin: 1px 0px 0px 0px; 
	padding: 0px;		
}

#menu-wrap li {
	position: relative;	
	top: 0px;	
	padding: 0px;
	margin: 0px;
	top: 2px;
	display: inline;
	float: left;
	margin-left:20px;
}

#menu-wrap a {	
	display:block;
	margin: 16px 5px 20px 12px;
	#margin: 18px 10px 18px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#205173;	
	cursor: pointer;
}

#menu-wrap a:hover {
	color:#906A1B;
}

#menu-wrap a:link,
#menu-wrap a:visited {
	text-decoration: none;
}

/* BLOCK 1
********************************************/
#block1-wrap {
	position: relative;	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 269px;
}

#block1-banner1-wrap,
#block1-banner2-wrap,
#block1-banner3-wrap,
#block1-banner4-wrap {
	position: absolute;	
	top: 0px;
	left: 0px;
	width: 615px;
	height: 239px;	
	cursor: pointer;
}

#block1-sidebanner-wrap {
	position: absolute;	
	top: 0px;
	left: 615px;
	width: 286px;
	height: 239px;	
	cursor: pointer;
	background-image:url(images/right_menu_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#block1-sidebanner-wrap img {
	#padding:0;
	#margin:0;
	}
#block1-sidebanner-cell1-wrap {
	position: absolute;	
	top: 0px;
	left: 0px;
	width: 286px;
	height: 60px;	
	cursor: pointer;
	background-color:#000000;
}

#block1-sidebanner-cell2-wrap {
	position: absolute;
	top: 60px;
	left: 0px;
	width: 286px;
	height: 60px;
	cursor: pointer;
	background-color:#000000;
	
}

#block1-sidebanner-cell3-wrap {
	position: absolute;	
	top: 120px;
	left: 0px;
	width: 286px;
	height: 60px;	
	cursor: pointer;
	background-color:#000000;

}

#block1-sidebanner-cell4-wrap {
	position: absolute;	
	top: 180px;
	left: 0px;
	width: 286px;
	height: 58.9px;	
	#height: 59px;	
	cursor: pointer;
	background-color:#000000;
}

/*#block1-sidebanner-cell1-wrap, #block1-sidebanner-cell2-wrap,#block1-sidebanner-cell3-wrap, #block1-sidebanner-cell4-wrap p{
	color:#000000;
	padding-left:25px;
	padding-top:3px;
	font-size:15px;
}*/


#block1-sidebanner-cell1-wrap .hover{
	background-image:url(images/why_cap_on.jpg);
}

#block1-sidebanner-cell2-wrap .hover{
	background-image:url(images/brokers_services_on.jpg);
}

#block1-sidebanner-cell3-wrap .hover{
	background-image:url(images/clerance_services_on.jpg);
}

#block1-sidebanner-cell4-wrap .hover{
	background-image:url(images/consulting_services_on.jpg);
}


/* BLOCK 2
********************************************/
#block2-wrap {
	position: relative;	
	top: -20px;
	left: 0px;
	width: 961px;
	height: 270px;	
}
#block2-wrap-fr {
	position: relative;	
	top: -20px;
	left: 0px;
	width: 961px;
	height: 330px;	
}
#block2-wrap ul li {
	padding:3px 0px 3px 0px;	
}

#block2-cell1-wrap {
	position: relative;	
	top: 0px;
	left: 30px;
	width: 261px;
	padding: 2px;	
	background: transparent url("/images/home/block2-cell1.png") no-repeat;	
}
#block2-cell1-wrap-fr {
	position: relative;	
	top: 0px;
	left: 30px;
	width: 261px;
	padding: 2px;	
	background: transparent url("/images/home/block2-cell1.png") no-repeat;	
}
#block2-cell1-wrap-fr ul li{
margin:5px 0px 5px 0px;
}
#block2-cell1-wrap h1{
	#font-size:18pt;
	color:#325F7D;
	height:20px;
	padding:5px;
	#margin-top:15px;
	text-align:left;
	font-weight:normal;
}

#block2-cell1-wrap-fr h1{
	#font-size:18pt;
	color:#325F7D;
	height:20px;
	padding:5px;
	#margin-top:15px;
	text-align:left;
	font-weight:normal;
}

#block2-cell2-wrap {
	position: absolute;
	top: 1px;
	left: 351px;
	width: 261px;
	padding: 2px;	
	background: transparent url("/images/home/block2-cell2.png") no-repeat;
}


#block2-cell2-wrap h1{
	#font-size:18pt;
	color:#325F7D;
	height:20px;
	padding:5px;
	#margin-top:15px;
	text-align:left;
	font-weight:normal;
}
#block2-cell3-wrap {
	position: absolute;
	top: 1px;
	left: 670px;
	width: 261px;
	padding: 2px;	
	background: transparent url("/images/home/block2-cell2.png") no-repeat;
}

#block2-cell3-wrap h1{
	#font-size:18pt;
	color:#325F7D;
	height:20px;
	padding:5px;
	#margin-top:15px;
	text-align:left;
	font-weight:normal;
}

/* DIVIDERS
********************************************/
#home-banner-divider{
	margin-left:30px;
	width:901px;
	margin-top:-31px;
}
#block2-divider1-wrap
{
	position: absolute;
	top: 23px;
	left: 320px;
	width: 1px;
	height: 220px;
	background-color: #666666;
}
#block2-divider2-wrap
{
	position: absolute;
	top: 23px;
	left: 640px;
	width: 1px;
	height: 220px;
	background-color: #666666;
}
#block2-divider1-wrap-fr
{
	position: absolute;
	top: 23px;
	left: 320px;
	width: 1px;
	height: 290px;
	background-color: #666666;
}
#block2-divider2-wrap-fr
{
	position: absolute;
	top: 23px;
	left: 640px;
	width: 1px;
	height: 290px;
	background-color: #666666;
}
#banner-divider{
	margin-left:30px;
	width:901px;
	margin-top:-31px;
}

/* CONTENT
********************************************/
#content-wrap {
	position: relative;	
	top: -16px;
	left: 30px;
	width: 901px;	
	margin-top: 20px;
	#margin-top: 0px;
	background-image:url(images/contant_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#content-wrap ul li{
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #505050;
	}
#content-wrap p{
	margin:17px 0px 17px 0px;
	}
#content-wrap a{
	#font-size:12px;
	}
#content-pars {
	position: relative;	
	top: -16px;
	left: 30px;
	width: 901px;
	min-height:400px;	
	margin-top: 50px;
	margin-bottom: 100px;
	/*background-image:url(images/contant_bg.gif);*/
	background-repeat:no-repeat;
	background-position:top;
}
#content-login {
	position: relative;	
	top: -16px;
	left: 30px;
	width: 901px;
	min-height:400px;	
	margin-top: 20px;
	margin-bottom: 100px;
	/*background-image:url(images/contant_bg.gif);*/
	background-repeat:no-repeat;
	background-position:top;
}
#content-login h1
{
	margin:0px 0px 0px 0px;
}
/* BLOG STYLES
********************************************/
.blog-menu{
	display:inline;
	
}
.blog-menu ul{
	
  	padding:6px 0px 0px 10px !important;
  	#padding:0px !important;
  	#margin:6px 0px 0px 0px !important;;
}
.blog-menu li{
  	margin:0 !important;
  	padding:8px 0px 0px 11px !important;
	list-style-type:none;
	width:140px;
}
.blog-menu h4{
	margin-bottom:0;
	
}
.meta-date{
	color:#aaa;
	font-size:9px;
}
#latest ul {
	padding:7px 0px 0px 7px !important;
	margin:0 !important;
}
#latest ul li{
	padding:7px 0px 7px 0px !important;
	margin:0 !important;
	font-size:9px !important;
}
#latest ul li a{
	font-size:9px !important;
	}
/* INSIDE CONTENT
********************************************/

#banner {
	position: relative;	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 159px;
}
#banner-wrap {
	position: relative;	
	top: 0px;
	left: 0px;
	width: 611px;
	height: 129px;
}

#content-block1-wrap {
	font-size:100%;
	line-height:160%;
	top: 0px;
	left: 0px;
	width: 690px;
	#width: 750px;
	min-height:350px;	
	padding-top: 10px;
	#padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 40px;
	padding-right: 20px;
	text-align: justify;
	margin-bottom: 0px;	
	border-left: 1px solid #999999;	
	float: right;
}
#content-block1-wrap-blog {
	font-size:100%;
	line-height:160%;
	top: 0px;
	left: 0px;
	width: 690px;
	#width: 750px;
	min-height:350px;	
	padding-top: 10px;
	#padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 40px;
	padding-right: 20px;
	text-align: justify;
	margin-bottom: 0px;		
	float: right;
}

#content-block2-wrap {
	top: 0px;
	left: 0px;
	width: 130px;	
	padding-top: 10px;
	padding-right: 29px;
	padding-bottom: 20px;
	#margin-bottom: 30px;	
	float: left;
	background-image:url(images/left_menu_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:100%;
	#height:100%;
	#margin:0;
	#padding:0;
	#padding-bottom:10px;
	#padding-top:10px;
	#width:150px;
}
#content-block2-wrap-blog {
	top: 0px;
	left: 0px;
	width: 130px;	
	padding-top: 10px;
	padding-right: 29px;
	padding-bottom: 20px;
	#margin-bottom: 30px;	
	float: left;
	border-right:1px solid #999;
	background-image:url(images/left_menu_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:100%;
	#height:100%;
	#margin:0;
	#padding:0;
	#padding-bottom:10px;
	#padding-top:10px;
	#width:150px;
}


.sidebar {
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 30px;
	width:100px;
}
#left_menu ul{
	margin-top:0px;
	list-style-type:none;
	#margin-left:40px;
	#margin-top:0;
}

#left_menu ul li{
	padding-top:16px;
}
#inside_menu li{
	list-style-type:none;
	margin-left:-32px;
	font-size:15px;
	font-weight:normal;
	width:140px;
}
#inside_menu li a{
	font-size:13px;
}

#promo{
	background: url(images/contant_bg.gif) top no-repeat;
	height:100px;
	margin-top:-80px;
	width:160px;
	#width:167px;
}
/* LOGIN STYLE
********************************************/
  #login  {
     margin-top:35px;
    }
 #clientlogin{
	margin-top:35px;
}
 #login td
 {
 	padding:10px 0px 10px 0px;
 } 
  #login .theInput {
     font-family: Verdana;
     font-size: 11px;
     #font-size: 10px;
     width: 150px;
     margin-right: 5px;
    }

    #login .theSubmit {
     font-family: Verdana;
      font-size: 10px;
      background-color: #333333;
     color: #FFFFFF;
     margin-right: 5px;
    }
    #login-prompt{
    	height:300px;
    	width:500px;
    	margin-top:70px;
    	margin-bottom:70px;
    	#margin-top:50px;
    	#margin-bottom:50px;
    	background-image:url(images/login.jpg);
    	background-repeat:repeat-x;
    	border:1px solid #c0c0c0;
    }
    #french{
    	height:300px;
    	width:500px;
    	margin-top:70px;
    	#margin-top:50px;
    	font-size:14px;
    	background-image:url(images/login.jpg);
    	background-repeat:repeat-x;
    	border:1px solid #c0c0c0;
    }
/* FOOTER
********************************************/
#footer-wrap {
	position: relative;	
	top: -10px;
	left: 0px;
	width: 901px;	
	height:35px;
	background-color:#fff;
	margin-top:15px;
}

#logos-wrap {
	position: relative;	
	top: 5px;
	left: 0px;
	width: 901px;
	height: 40px;	
	background: url("/images/footer/logos.png") no-repeat 0 0;
}

#footnavigation-wrap {
	position: relative;	
	top: 0px;
	left: 0px;
	width: 901px;
}

#footnavigation-text-wrap {
	position: absolute;	
	top: 0px;
	left:30px;
	width: 901px;	
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	background-image:url(images/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border-top: 1px solid #999999;	
	padding-top:10px;
	#padding-top:6px;
	height:32px;
	background-color:#fff;
}

#footnavigation-text-wrap ul
{
 	padding:0;
 	margin:0;
}
#footnavigation-text-wrap li
{
	padding:0px 20px 0px 20px;
	display:inline;
	list-style-type:none;
}
#footnavigation-text-wrap a{
	color:#333333;
	text-decoration: none;
}
#footnavigation-text-wrap a:hover
{
	color: #906a1b;
	text-decoration: underline;
}

/* PRELOAD STYLES
********************************************/
#preload{
	display:none;
}	


/* PARS Table
********************************************/
.dropdown{
	width:280px;
}
.text-box{
	width:180px;
	}
#form td{
	font-size:11px;
}

/* XCHANGE Table
********************************************/
#xchg{
border:1px solid #c0c0c0;
#height:370px;
padding:10px 5px 10px 5px;
#padding:0px 5px 0px 5px;
background-image:url(images/xchg.jpg);
 }
 
 /* LOGIN Table
********************************************/
 #logintable{
	width:880px;
	clear:right;
	border:1px solid #AAA;
	padding:20px 0px 20px 20px;
	#padding:20px 0px 20px 20px;
	margin-bottom:30px;
	background-image:url(images/shipment.jpg);
}
#logintable h1{
	#margin:0;
	#padding:0;
}
/* PARS Table
********************************************/
#shipment{
	width:100%;
	border:1px solid #AAA;
	padding:20px 0px 20px 0px;
	#padding:20px 0px 0px 0px;
	margin-bottom:30px;
	background-image:url(images/shipment.jpg);
}
#shipment-form{
	margin-left:30px;
}
#data
{
	width:100%;
	border:1px solid #AAA;
	border-collapse:collapse;
	padding:0;
	margin:0;
	font-size:12px;
}
#data tr{
	
}
#data td{
	border:1px dashed #AAA;
	padding:10px 6px 10px 6px;
	font-size:10px;
}
#header td
{
	border:1px solid #999;
	padding:6px 6px 6px 6px;
	font-size:100%;
	font-weight:bold;
	/*color: #41779b;*/
	color: #205173;
	background-image:url(images/pars-data.jpg);
	background-repeat:repeat-x;
}

#header2 td
{
	border:1px solid #999;
	padding:6px 6px 6px 6px;
	font-size:100%;
	font-weight:bold;
	/*color: #41779b;*/
	color: #205173;
	background-image:url(images/pars-data2.jpg);
	background-repeat:repeat-x;
}

#selectall{
	font-size:10px;
	font-weight:normal;
	float:right;	
	padding-top:5px;
	margin-right:15px;
}
#selectall a{
	text-decoration:underline;
}
.even{
}
.odd
{
	background-color: #eee;
}








