@charset "utf-8";
/************************************************/
/* Title	:	Common CSS						*/
/* URL		:	ligoriantony.com		    	    */
/* Author	:	Ligori Antony		            */
/* Created	:	Sep 20 2013	  	                */
/************************************************/

/* Common Reset */
body {font: 13px/18px  Arial, Helvetica, sans-serif;  color:#555555; margin:0; padding:0;background:#689C41}
html {font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-font-smoothing:antialiased;}
.clear {content:"."; display:block; clear:both;	height:0; visibility:hidden;}
a{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;	transition: all 0.3s ease;	text-decoration:none;}
img{max-width:100%; width:auto\9; height:auto; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
h1, h2, h3, h4, h5, h6{color:#000000; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-weight:bold;}
h1{ font-size:26px;color:#32689c;text-transform:uppercase;margin-top:20px;margin-bottom:20px}
h2{ font-size:17.5px;text-transform:uppercase;margin-top:0px;background:url(../images/icons/squre.png) no-repeat left 4px;padding:2px 0;padding-left:20px;margin-bottom:0}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:12px;}
h6{ font-size:10px;}

/* Noscript Notice */
.noscript {background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Common Message */
.no-record {text-align: center; padding:20px 0;}
.no-record .warning-icon {font-size: 5em; color: #ff6000;}
.no-record .cancel-icon {font-size: 5em; color: #ffb400;}
.no-record h2{font-size:25px; color:#666;}
.no-record h3{font-size:25px; color:#666;}
.no-record p{font-size:12px; color:#999; font-weight:normal; padding-top:10px;}
.no-record p.cancel{font-size:12px; color:#999; font-weight:normal; padding-top:0;}
.success-msg{border:1px solid #a6d06c; background-color:#e9ffca; text-align:left; padding:5px; width:96%; margin:0 auto;}
.success-msg .msg-icon{font-size: 1.2em; color: #508e00;}
.success-msg span{ color:#508e00; font-size:12px;}
.error-msg{border:1px solid #df666d; background-color:#ffbfc2; text-align:left; padding:5px; width:96%; margin:0 auto;}
.error-msg .msg-icon{font-size: 1.2em; color: #ce242d;}
.error-msg span{ color:#ce242d; font-size:12px;}
.note-msg{border:1px solid #dcbb4b; background-color:#fff6d8; text-align:left; padding:5px; width:96%; margin:0 auto;}
.note-msg .msg-icon{font-size: 1.2em; color: #b7710c;}
.note-msg span{ color:#b7710c; font-size:12px;}
.success-msg-small{text-align:left; width:96%; margin:0 auto;}
.success-msg-small .msg-icon{font-size: 12px; color: #FFF;}
.success-msg-small span{ color:#FFF; font-size:12px;}
.error-msg-small{text-align:left; width:96%; margin:0 auto;}
.error-msg-small .msg-icon{font-size: 12px; color: #FFF;}
.error-msg-small span{ color:#FFF; font-size:12px;}

/* Main Wrapper */
#main-wrapper{max-width:1000px; margin:0 auto;border-top:15px solid #689c41; background:#fff}
.list-inline li{display:inline-block}

/* Header */
#header-main{width:100%; margin:0 auto;background:url(../images/bg/header1.png) no-repeat top center;min-height: 152px;
padding-top: 40px;position:relative;z-index:1}
.contact{float:right;font:bold 36px "Myriad Pro", Arial, Helvetica, sans-serif;color:#fff;text-align:right}

#menu-main{background:#689C41;margin-top:-10px}

/* Banner */
#banner-main{width:100%; margin:0 auto;position:relative;top:0px;text-align:center}
.banner-content{width:100%;bottom:0;z-index:1;background:url(../images/bg/banner.png) repeat top center;padding:20px 0;font:bold 26px/30px "Myriad Pro", Arial, Helvetica, sans-serif;color:#fff;text-shadow:0 2px 2px #444}
.banner-content p{border-top:1px solid #ccc;padding-top:15px;margin-top:5px;font:normal 16px/20px "Myriad Pro", Arial, Helvetica, sans-serif;text-align:left;letter-spacing:0.3px}

.text-left{text-align:left}
.text-right{text-align:right}

#yellow-bg{width:100%; margin:0px auto 0;background:#ffcc00;box-shadow:0 3px 4px #aaa;text-align:center;padding:10px 0}
#yellow-bg li{margin:5px 7px}
#yellow-bg img{border:2px solid #fff}

/* Body */
#body-main{width:100%; margin:20px auto;}
.logos{text-align:center;margin-bottom:20px}
.logos img{border:2px solid #689c41;border-radius:3px}
.border{text-decoration:underline}

#companies{text-align:center}
#companies ul{display:inline-block;width:310px;margin:15px 0;text-align:left}
#companies ul li{background:url(../images/icons/bullet.png) no-repeat left 5px;padding-left:15px;margin:4px 0;font-size:14px}

.products ul{float:left;width:175px;margin:15px 0;padding-left:15px}
.products ul li{margin:4px 0}

.col1{width:380px;float:left;margin-left:10px}
.col4{width:195px;float:left;margin-left:10px}

/* Footer */
#footer-main{width:100%; margin:0 auto;background:#32689c;padding:15px 0;color:#fff}
.flag{background:url(../images/icons/related.gif) left center no-repeat;padding:78px 0;padding-left:90px;font:12px "Myriad Pro", Arial, Helvetica, sans-serif;color:#fff;;display:block}
.flag:hover{color:#000}
.address{font:12px/17px "Myriad Pro", Arial, Helvetica, sans-serif;color:#fff;margin-top:10px}

.brands{text-align:center}
.brands li{border:1px solid #ccc;margin:8px 0;vertical-align:top;width:180px}

.flag1{background:url(../images/icons/flag.png) left center no-repeat;padding:40px 0;padding-left:90px;font:13px "Myriad Pro", Arial, Helvetica, sans-serif;color:#fff;;display:inline-block}


.flag1{background:url(../images/icons/flag.png) left center no-repeat;padding:40px 0;padding-left:90px;font:13px "Myriad Pro", Arial, Helvetica, sans-serif;color:#fff;;display:inline-block;padding: 12px 90px;margin-top: 8px;}

#footer-main{width:100%; margin:0 auto;background:#32689c;padding:15px 0 0;color:#fff}

.flag{background:url(../images/icons/related.gif) left center no-repeat;padding:40px 0;padding-left:90px;font:12px "Myriad Pro", Arial, Helvetica, sans-serif;color:#fff;;display:block;padding: 40px 0px 40px 63px;background-size: 60px; margin-top: 17px;}