/**

Theme Name: CorporateMag

Author URI: http://wpjunction.com

Theme URI: http://wpjunction.com

Author: hpa

Version: 1.0

Description: CorporateMag Theme Premium WP

*/



@import url('css/reset.css');

@import url('css/default.css');

@import url('css/lavalamp.css');

@import url('css/glide.css');

@import url('css/tabs.css');

@import url('css/slide.css');

@import url('css/widgets.css');

@import url('css/comments.css');



body {

	background:#FFFFFF url('./images/background.gif') left top repeat-x;

	font:normal 11px Tahoma, Verdana, Arial;

	margin:0;

	color:#566B83;

}





ul li { list-style:none; }



a { color:#5986B8; }



a:hover { color:#000000; }



/*#body-in { background:transparent url('./images/body-in-bg.gif') repeat-x 0 100%; }*/



#wrapper {

	width:956px;

	margin:0 auto;

}





#header-content { padding-bottom:46px; }



#branding {

	text-transform:uppercase; 

	height:58px;

	float:left;

	width:635px;

}



#blog-title {

	background:transparent url('./images/title-separator.gif') no-repeat 100% 0;

	display:block;

	padding-right:15px;

	margin-right:10px;

	float:left;

	font:bold 22px Arial;

	line-height:58px;

}



#blog-title a { color:#7893B1;}



#blog-title a:hover { color:#B0C6E0;}



#blog-description {

	font-size:12px;

	float:left;

	line-height:58px;

	color:#B0C6E0;

}



#top-search {

	float:right;

	margin-top:17px;

	background:transparent url('./images/top-search-bg.gif') no-repeat 0 0;

	width:309px;

	height:30px;

	position:relative;

}



#top-search input {

	border:medium none;

	background:transparent;

	position:absolute;

	color:#BEBEBE;

}



#top-search .input-text {

	left:39px;

	top:7px;

	width:190px;

}



#top-search .input-submit {

	width:63px;

	height:30px;

	padding:0;

	right:0;

	top:0;

	cursor:pointer;

}



/* container */



#top-container { height:247px; }



#featured-posts-wrapper {

	float:left;

	width:644px;

	height:247px;

}



#featured-posts .title {

	font-size:16px;

	border-bottom:3px solid #8EAFD4;

	padding-bottom:3px;

	margin-bottom:3px;

}



#featured-posts .title a { color:#5986B8; }



#featured-posts .entry { color:#FFFFFF; }



.post, .navigation, .commentlist, .respond {

	padding-right:10px;

}



.pagetitle {

	font-size:18px;

	color:#566B83;

	margin-bottom:10px;

}



.post .title {

	color:#4D7CB3;

	font-size:16px;

	margin-bottom:5px;

}



.post .meta, .entry-meta { margin-bottom:10px; }



.more-link span {

	display:block;

	color:#FFFFFF;

	text-align:center;

	width:65px;

	height:25px;

	line-height:25px;

	padding:0 10px;

	background-color:#5986B8;

	border:1px solid #4D729D;

}



.entry { line-height:18px; }



/* content */

#content {

	float:left;

	width:596px;

}



.mini-post {

	float:left;

	width:276px;

	height:312px;

	background:#FFFFFF url('./images/mini-post-bg.gif') repeat-x 0 0;

	padding:9px 7px;

	overflow:hidden;

}



.odd { margin-right:8px; }





.mini-post .title {

	float:left;

	width:180px;

	font-size:12px;

	height:17px;

	margin-bottom:17px;

	overflow:hidden;

}



.mini-post .title a { color:#4D7CB3; }



.mini-post .title a:hover { color:#555555; }



.mini-post .datepost {

	float:right;

	width:96px;

	text-align:right;

}



.mini-post .thumbnail {

	clear:both;

	padding:5px;

	background-color:#FFFFFF;

	margin-bottom:15px;

}



.mini-post .entry { clear:both; }



.mini-post .more-link span {

	margin-top:15px;

}



.no-image { background:#FFFFFF url('./images/mini-post-no-image-bg.gif') repeat-x 0 0 !important; }



/* post navigation */

#post-nav { 

	text-transform:uppercase;

	font-size:11px;

	margin-bottom:10px;

	padding-right:10px;

}



#post-nav a {

	display:block;

	background-color:#719FD2;

	border:1px solid #4D729D;

	color:#FFFFFF;

	padding:8px 13px;

}



#nav-prev-post, #nav-next-post {

	float:right;

	margin-left:10px;

}



/* sidebar */

#sidebar {

	float:left;

	width:360px;

}



.widget { padding-bottom:7px; }



.widget-title {

	background:#FFFFFF url('./images/widget-title-bg.gif') repeat-y 0 0;
	width:240px;
	height:30px;
	float:left\9;
	font-size:18px;

	font-weight:bold;

	line-height:30px;

	color:#6B92C0;

	border-top:1px solid #B3C6DB;

	border-bottom:1px solid #B3C6DB;

	padding:0 5px;

}



.widget-content {

	background:#FFFFFF url('./images/widget-content-bg.gif') repeat-x 0 0;

	padding: 0 4px;

	border-left: 1px solid #B3C6DB;

	border-right: 1px solid #B3C6DB;

}



.widget-content a { color:#566B83; }

.widget-content a:hover { text-decoration: underline; color: #000;}



.widget-content li {

	padding:10px 0;

	border-bottom:1px solid #D8E4F0;

}



.widget-content li li {

	border:none;

	padding:10px 0 0 10px;

}



#secondary .widget-title { background-image:url('./images/widget-small-title-bg.gif'); }



#calendar_wrap { padding-top:5px; }

#shoppsearchwidget-3 { border-bottom: 1px solid #B3C6DB; }

#shoppsearchwidget-3 #s{ border: 1px solid #28B; height: 16px; width: 155px;}

#searchform {width: 232px; background: none;}

#shoppsearchwidget-3 label.screen-reader-text { clear: both; width:100% }



/* Footer */

#footer { width: 944px; height: 51px; float: left; padding: 16px 0 0 12px; }

.footer-area { width: 944px; float: left;}

.footer-area ul { margin: 0px; padding: 0px; list-style: none;}

.footer-area ul li { display: inline; background: url(images/footer-seperator.jpg) no-repeat center right; padding: 0 8px 0 8px;}

.footer-area ul li a { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; }

.footer-area ul li a:hover,.footer-area ul li .active { color:#004fa7;}

.footer-area ul li:last-child { background: none;}

.footer-area ul li:first-child { padding-left: 0px;}

.footer-area-sec { float:left;}

.footer-area-sec p { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none;}

/*#footer {

	text-transform:uppercase;

	height:31px;

	padding-top:8px;

	line-height:21px;

	color:#5986B8;

	width:956px;

	margin:0 auto;

}



#footer a { color:#566B83; }



#footer a:hover { color:#719FD2; }*/



#blog-name {

	background:#5882b2 url('./images/blog-name-left-bg.gif') no-repeat 100% 0;

	float:left;

	display:block;

	height:24px;

	font-size:12px;

	color:#FFFFFF;

	line-height:24px;

	padding:0 10px 0 5px;

	margin-right:10px;

}









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



/* Comman Classes */

a, img, span {border:0; margin:0; padding:0;}

img {line-height:0px;}

p {margin:0px; padding:0px; font-family:Arial; font-size: 16px; color: #545454; line-height: 18px; font-weight: normal;}

* {list-style:none; margin:0px; padding:0px;}

li {display:list-item; border:0; margin:0; padding:0;}

.clear {clear:both;}

.fleft { float: left;}

.fright { float: right;}

h1 { margin:0px; padding:0px; font-family:Arial; color:#517ba9; font-size:20px; font-weight: bold; margin: 0 0 3px 0;}

h2 { margin:0px; padding:0px; font-family:Arial; color:#ff6600; font-size:20px; font-weight: normal;}

h3 { margin:0px; padding:0px; font-family:Arial; color:#517ba9; font-size:18px; font-weight: normal; border-bottom: 1px solid #dedede; /*padding: 0 0 10px 0;*/ margin-bottom: 12px; }

h4 { margin:0px; padding:0px; font-family:Arial; color:#517ba9; font-size:12px; margin: 0 0 18px 0;}

h5 { margin:0px; padding:0px; font-family:Arial; color:#517ba9; font-size:10px; }



/* Main Div */



/* Home Page */

#home-page { margin: 0px auto; padding: 0px; width: 956px;}



/* Header */

#header { width: 956px; height: 130px; float: left;}

.logo { width: 295px; height: 40px; float: left; margin: 41px 0 0 7px;}

.call { width: 190px; height: 46px; float: right; background: url(images/call-icon.png) top left no-repeat; padding: 0 0 0 55px; margin: 33px 0 0 0;}

.call p { font-family: Arial; font-size: 22px; color: #517ba9; font-weight: bold; padding: 12px 0 0 0;}



/* Banner */

#banner { width: 948px; height: 242px; float: left; padding: 5px 0 0px; }

.banner-bg { width: 946px; height: 240px; float: left; background: url(images/banner-bg.png) top left no-repeat; padding: 2px 0 0 2px;}



/* Continer */

#container { width: 956px; float: left; margin: 20px 0 0 0; }

.left-part { width: 250px; float: left; background: url(images/authorised-repeat.jpg) top left repeat-y;}

.tab-top { width: 250px; float: left;}

.tab-top p { width: 250px; text-align: center; margin: 0 0 15px 0; line-height: 18px; font-size: 14px; color: #5986b8; font-weight: bold;}

.tab-top p span { width: 250px; text-align: center; margin: 0 0 15px 0; color: #004fa7;}

.tab-bottom { width: 250px; height: 2px; float:left; background: url(images/authorised-bottom.jpg) top left no-repeat;}



.right-part { width: 688px; float: left; margin: 0 0 15px 0;}

.for-img { width: 688px; float: left; margin: 12px 0 0 0;}

.for-img img { border: 4px solid #dadada; margin: 0 29px 0 0;}

.mar-none { margin: 0px !important;}

.for-img p { margin:0px; padding:0px; font-family:Arial; font-size: 16px; color: #545454; line-height: 24px; font-weight: normal; margin: 15px 0 0px 0; }

.online-view { width: 688px; float: left; margin: 0px 0 0 0;}

.online-view p { color: #517ba9; font-weight: bold; float: left; margin: 0 12px 0 0; vertical-align: middle;}

.padd-top { padding: 7px 0 0 0;}

.click-here a { width: 113px; height: 30px; float:left; background: url(images/click-here.jpg) top left no-repeat; }

.click-here a:hover { background-position: 0px -30px;}







.right-part-content { width: 688px; float: left; font-family: Arial; color: #545454;}

.right-part-content p { font-family: Arial; font-size: 12px; color: #545454; line-height: 18px; }

.right-part-content img { border: 4px solid #dadada; margin: 0 20px 20px 0; float: left; }

.right-part-content a { color: #5886b8; text-decoration: none; font-weight: bold;}

.right-part-content a:hover { color: #345c88;}



/* Online Inventory */

.online-inventory { width: 208px; float: left; text-align: center; margin: 0 29px 25px 0;}

.online-inventory img { width: 208px; float: left; border: 4px solid #dadada;}

.online-inventory p a { width: 208px; text-align: center; color: #345c88; font-weight: normal; float: left; margin-top: -10px; }

.online-inventory p a:hover { width: 208px; text-align: center; color: #345c88; font-weight: normal; color: #5986b8; }

.online-inventory p { width: 208px; text-align: center; color: #545454; font-weight: normal;}



/* Sell */

.form-mn { width: 688px; float: left; margin: 15px 0 0 0;}

.form-mn label { width: 100px; float: left; }

.for-textbox { width: 198px; height: 14px; float: left; border: 1px solid #5a85b8; padding:2px;}

.text_area { width: 198px; height: 94px; float: left; resize: none; border: 1px solid #5a85b8; padding:2px;}

.form-mn img { border: none; margin:0px;}

.submit a { width: 113px; height: 30px; float:left; background: url(images/submit.jpg) top left no-repeat; margin: 0 15px 0 0;}

.submit a:hover { background-position: 0px -30px;}

.reset a { width: 113px; height: 30px; float:left; background: url(images/reset.jpg) top left no-repeat;}

.reset a:hover { background-position: 0px -30px;}

.information { width: 688px; float: left; margin: 25px 0 0 0;}

.information a {width: 688px; font-family: Arial;  font-size: 16px; color: #517ba9; margin: 5px 0 5px 0; line-height: 28px; text-decoration: none;}

.for-span {width: 688px; font-family: Arial;  font-size: 16px; color: #517ba9; margin: 5px 0 5px 0; line-height: 28px;}



/* Sell (new) */

textarea {max-width: 678px; max-height:200px;}

#wpcf7-f76-p12-o1 .wpcf7-captcha-captcha-716 {margin: 0 20px 0 0;}

#wpcf7-f76-p12-o1 .wpcf7-submit {padding: 4px; float:left;}

.wpcf7-response-output { padding: 6px; font-size: 14px; }



/* Contact Us */

.contact-mn { width: 688px; float: left; margin: 15px 0 0 0;}

.contact-mn label { width: 90px; float: left; text-align: right; padding: 0 10px 0 0; font-family: Arial; font-size: 14px;}

.contact-mn p { font-family: Arial; font-size: 16px; color:}

.contact-mn a { color: #517ba9;}

.contact-mn a:hover { color: #333333;}

.contact-rgt { width: 250px; float: left;}



/* Mail Form */

.send a { width: 113px; height: 30px; float:left; background: url(images/send.jpg) top left no-repeat; margin: 0 15px 0 0;}

.send a:hover { background-position: 0px -30px;}





/* Light Box */



#page { width: 585px;}

#thumbs { padding: 10px 0 0 0; overflow: hidden;}

#thumbs img, #largeImage { border: 1px solid gray; padding: 1px; background-color: white; cursor: pointer;}

#thumbs img { float: left; margin: 0 6px 6px 0 ;}

#description { background: black; color: white; position: absolute; bottom: 0; padding: 10px 20px; width: 525px; margin: 5px;}

#panel { position: relative;}





/* Gallery */

.gallery-content { width: 688px; float: left; font-family: Arial; color: #545454; margin: 15px 0 15px 0;}

.gallery-content p { font-family: Arial; font-size: 12px; color: #545454; line-height: 18px; }

.gallery-content img { border: 4px solid #dadada; margin: 0 20px 20px 0; float: left; }

.gallery-content a { color: #5886b8; text-decoration: none; font-weight: bold;}

.gallery-content a:hover { color: #345c88;}



#social_icons { margin: 14px 0 0 26px; }
