* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

@font-face {
    font-family: 'maven_bold';
    src: url('fonts/mavenpro-bold-webfont.eot');
    src: url('fonts/mavenpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mavenpro-bold-webfont.woff') format('woff'),
         url('fonts/mavenpro-bold-webfont.ttf') format('truetype'),
         url('fonts/mavenpro-bold-webfont.svg#maven_probold') format('svg');         
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'garamond_regular';
    src: url('fonts/garamond-regular-webfont.eot');
    src: url('fonts/garamond-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/garamond-regular-webfont.woff') format('woff'),
         url('fonts/garamond-regular-webfont.ttf') format('truetype'),
         url('fonts/garamond-regular-webfont.svg#garamondregular') format('svg');         
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'garamond_italic';
    src: url('fonts/garamond-italic-webfont.eot');
    src: url('fonts/garamond-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/garamond-italic-webfont.svg#garamonditalic') format('svg'),
         url('fonts/garamond-italic-webfont.woff') format('woff'),
         url('fonts/garamond-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'maven_regular';
    src: url('fonts/mavenpro-regular-webfont.eot');
    src: url('fonts/mavenpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mavenpro-regular-webfont.svg#maven_proregular') format('svg'),
         url('fonts/mavenpro-regular-webfont.woff') format('woff'),
         url('fonts/mavenpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'maven_black';
    src: url('fonts/mavenpro-black-webfont.eot');
    src: url('fonts/mavenpro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mavenpro-black-webfont.svg#maven_problack') format('svg'),
         url('fonts/mavenpro-black-webfont.woff') format('woff'),
         url('fonts/mavenpro-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'maven_medium';
    src: url('fonts/mavenpro-medium-webfont.eot');
    src: url('fonts/mavenpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mavenpro-medium-webfont.woff') format('woff'),
         url('fonts/mavenpro-medium-webfont.ttf') format('truetype'),
         url('fonts/mavenpro-medium-webfont.svg#maven_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-size: 12px;
    line-height: 18px;
    font-family: arial, sans-serif;
    color: #4b4f52;
    background: #fff url(images/body-bg.jpg) repeat-x 0 158px;
    min-width: 100%;
}

a { color: #f55500; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

ul { list-style: none outside; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.clearfix { *zoom: 1; }
.clearfix:after { width: 100%; content: ''; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; display:block; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -299px; }
#footer, #footer-push { height: 349px; }

.shell { width: 952px; margin: 0 auto; position: relative; }

#header { position:relative; height: 136px; }

h1#logo { position: absolute; width: 115px; top: 11px; left: 3px; }
h1#logo a { display:block; background: url(images/logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; height: 114px; }

.logo-title { position: absolute; top: 47px; left: 133px; width: 300px; text-align:center; font-family: 'Lusitana', arial, serif; color: #014d75; }
.logo-title h6 { font-size: 15px; line-height: 15px; font-weight: normal; }
.logo-title h5 { font-size: 18px; line-height: 18px; font-weight: normal; }
.logo-title h4 { font-size: 22px; line-height: 22px; font-weight: normal; padding-bottom: 2px; }

.top-nav { background: url(images/top-nav-bg.png) repeat 0 8px; height: 30px; border-bottom: 1px solid #4b4f52; border-right: 1px solid #4b4f52; border-left: 1px solid #4b4f52; float:right; font-family: 'maven_bold', arial, serif; margin-top: -8px; padding-top: 8px; -moz-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); }
.top-nav ul li { float:left; position: relative; text-transform: uppercase; background: none; padding: 0; z-index: 13; }
.top-nav ul li:hover { background-color: #014d75; }
.top-nav ul li:hover .login-form { display: block; }
.top-nav > ul > li > a { color: #014d75; float:left; padding: 0 42px 0 36px; height: 30px; line-height: 27px; }
.top-nav ul li:hover a { color: #fff; text-decoration:none; }
.top-nav ul li a span { position: absolute; top: 6px; left: 12px; width: 21px; height: 16px; background: url(images/top-nav-icons.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.top-nav ul li a.search-icon span { background-position: 0 0; }
.top-nav ul li a.like-icon span { background-position: -55px 0; }
.top-nav ul li a.login-icon span { background-position: -27px 0; }
.top-nav ul li a.cart-icon span { background-position: -77px 0; }
.top-nav ul li:hover a.search-icon span { background-position: 0 -19px; }
.top-nav ul li:hover a.login-icon span { background-position: -27px -19px; }
.top-nav ul li:hover a.like-icon span { background-position: -55px -19px; }
.top-nav ul li:hover a.cart-icon span { background-position: -77px -19px; }

.login-form { display:none; position: absolute; top: 30px; left: 0; background: url(images/navigation-active.png) repeat 0 0; border: 1px solid #4b4f52; padding: 14px 7px 10px 8px; font-family: 'maven_medium', arial, serif; width: 209px; z-index: 10; -moz-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); }
.login-form form { float:left; padding-bottom: 3px; }
.login-form input.field { font-family: 'maven_medium', arial, serif; font-size: 12px; padding: 3px 5px; width: 120px; border: 1px solid #494f53; float: left; margin-bottom: 6px; }
.login-form input.field.true-pass { display:none; }
.login-form input.submit-button { border: 0; float: right; background: url(images/submit-btn.png) no-repeat 0 0; cursor: pointer; width: 68px; height: 35px; color: #fff; font-family: 'maven_black', arial, serif; font-size: 12px; text-align:left; padding-left: 7px;  margin: 10px 0 0 9px; }
.login-form p { font-size: 14px; color: #fff; text-transform: none; text-align:center; }
.login-form p a.click-here { font-family: 'maven_black', arial, serif; font-size: 14px; color: #fff; text-decoration: underline; display:inline; }
.login-form p a.click-here:hover { text-decoration: underline; }

.motto { font-family: 'garamond_regular', arial, serif; font-size: 24px; line-height: 32px; color: #014d75; position: absolute; top: 50px; right: 28px; z-index: 2; }
.motto span { font-family: 'garamond_italic', arial, serif; }

#navigation { background: url(images/navigation-bg.png) repeat-x 0 0; border: 1px solid #4b4f52; height: 50px; -moz-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); }
#navigation ul { float:left; }
#navigation ul li { float:left; background: url(images/navigation-sep.png) no-repeat right 0; font-size: 18px; position: relative; padding: 0; z-index: 10; }
#navigation ul li.last { background: none; }

#navigation ul li:hover { background: url(images/navigation-active.png) repeat 0 0; }
#navigation ul li a { float: left; color: #4b4f52; font-family: 'maven_bold', arial, serif; font-size:11.4px;padding: 0 37px; position:relative; z-index: 12; height:  50px; line-height: 50px; }
#navigation ul li a span.left-shadow { height: 18px; width: 11px; position:absolute; bottom: -8px; left: 0; background: url(images/left-span-shadow.png) no-repeat; display: none; }
#navigation ul li a span.right-shadow { height: 16px; width: 16px; position:absolute; bottom: -9px; right: -7px; background: url(images/right-span-shadow.png) no-repeat; display:none; }
#navigation ul li a span.center-shadow { height: 16px; position:absolute; bottom: -8px; left: 11px; right: 9px; background: url(images/center-span-shadow.png) repeat-x 0 0; display:none; } 
#navigation ul li:hover a span.left-shadow,
#navigation ul li:hover a span.right-shadow,
#navigation ul li:hover a span.center-shadow { display:block; }

#navigation > ul > li > a:hover,
#navigation > ul > li:hover > a { color: #fff; text-decoration: none; box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5); -o-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5); border-right: 1px solid #4b4f52; border-left: 1px solid #4b4f52; margin-left: -1px; padding-right: 36px; }
#navigation ul li ul.dd-nav { display: none; background: url(images/navigation-active.png) repeat 0 0; position: absolute; top: 50px; left: 0; border: 1px solid #4b4f52; border-top: 0; z-index: 10; padding: 12px 25px 25px 22px; font-family: 'maven_bold', arial, serif; width: 193px; margin-left: -1px; -moz-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); border-top: 1px solid #4b4f52; }
#navigation ul li:hover ul { display:block; }

#navigation ul li ul.dd-nav li { background: none; padding: 0; height: auto; float: none; }
#navigation ul li ul.dd-nav > li > a { color: #fff; padding: 0 0 11px 14px; font-size: 12px; line-height: 12px; box-shadow: 0px 0px 0px; -moz-box-shadow: 0px 0px 0px; -webkit-box-shadow: 0px 0px 0px; -o-box-shadow: 0px 0px 0px; height: auto; }
#navigation ul li ul.dd-nav li a:hover { background: url(images/dd-orange-arrow.png) no-repeat 0 2px; text-decoration: none; }

#main { padding: 11px 0 78px; }
#main.home-page { padding-bottom: 15px; }

.content { width: 638px; float:left; }
.content.home-page { width: 648px; padding-bottom: 19px; position: relative; z-index: 1; }

.content h1 { color: #014d75; font-size: 30px; font-weight: normal; font-family: 'maven_bold', arial, serif; line-height: 44px; padding-bottom: 2px; }
.content h2 { color: #014d75; font-size: 26px; font-weight: normal; font-family: 'maven_bold', arial, serif; line-height: 32px; padding-bottom: 2px; }
.content h3 { font-family: 'maven_medium', arial, serif; padding: 7px 0 8px 0; font-weight: normal; font-size: 20px; line-height: 24px; }
.content h4 { font-family: 'maven_medium', arial, serif; padding: 0 0 10px 0; font-weight: normal; font-size: 18px; line-height: 22px; }
.content h5 { font-family: 'maven_medium', arial, serif; padding: 0 0 10px 0; font-weight: normal; font-size: 16px; line-height: 18px; }
.content h6 { font-family: 'maven_medium', arial, serif; padding: 0 0 10px 0; font-weight: normal; font-size: 12px; line-height: 14px; }

.content p { padding-bottom: 10px; }

.breadcrumbs { padding: 3px 0 23px; color: #848383; font-weight:bold; }
.breadcrumbs a { color: #f55500; font-weight: normal; }

img.alignright { margin: 8px 22px 0 15px; border: 1px solid #53575a; }
img.alignleft { margin: 8px 15px 0 0; border: 1px solid #53575a; }

.content ul {  }
.content ul li { color: #014d75; }
ul li { padding: 0 0 5px 22px; background: url(images/grey-arrow.png) no-repeat 0 4px; }

span.greybox { background: url(images/quote-bg.png) repeat 0 0; border: 1px solid #4b4f52; color: #fff; font-weight:bold; font-style:italic; padding: 15px 35px 20px 35px; -moz-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.9); -webkit-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.9); box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.9); display:block; }
span.greybox p { padding: 0 !important; }

#footer { background: #fff url(images/footer.png) repeat-x 0 0; position:relative; }

.footer-nav { padding: 24px 0 25px 140px; }

.info-list { font-family: 'maven_bold', arial, serif; float:left; width: 210px; padding: 0 23px 0 0; }
.info-list h6 { font-size: 18px; font-weight: normal;  color: #014d75; line-height: 24px; padding: 0 0 17px; }
.info-list ul li a { color: #4b4f52; padding-left: 11px; }


.footer-bottom { background: url(images/footer-transp.png) repeat 0 0; padding: 15px 0 15px 22px; color: #fff; line-height: 23px; position:absolute; bottom: 0; left: 0; right: 0; }

.slide-holder { position: relative; z-index: 1; margin-bottom: 20px; }
.slide { position: relative; width: 648px; height: 281px; z-index: 1; float:left; }
.slide img { display:block; }
.slide-text { background: url(images/footer-transp.png) repeat 0 0; font-family: 'maven_bold', arial, serif; position: absolute; bottom: 0; left: 0; right: 0; padding: 6px 14px 14px 19px; z-index: 10; }
.slide-text p { color: #fff; font-size: 18px; line-height: 22px; padding-bottom: 5px; }
.slide-text a { color: #f55500; font-size: 18px; }

.widget-holder { width: 648px; }
.widget { width: 179px; height: 119px; background: url(images/blue-widget-bg.png) no-repeat 0 0; margin-right: 13.5px; position: relative; float: left; color: #fff; padding: 12px 14px 0 14px; }
.widget.last { margin-right:0; }
.widget h4 { font-size: 16px; line-height: 16px; padding-bottom: 20px; color: #fff; }
.widget h4 a { font-family: 'maven_black', arial, serif; font-weight: normal; color: #fff; }
.widget a.info-widget { font-family: 'maven_medium', arial, serif; font-size: 14px; line-height: 14px; padding-right: 26px; color: #fff; display:block; }
.widget a.orange-arrow { background: url(images/orange-arrow.png) no-repeat 0 0; position: absolute; top: 46px; right: 7px; display:block; width: 27px; height: 45px; font-size: 0; line-height: 0; text-indent: -4000px; }


.bottom-slide { border: 1px solid #4b4f52; position: relative; padding: 13px 48px 9px 71px; -moz-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 8px 0px rgba(0, 0, 0, 0.5); }
.bottom-slide a.left-arrow { background: url(images/left-grey-arrow.png) no-repeat 0 0; width: 30px; height: 50px; position: absolute; top: 38px; left: 10px; display:block; font-size: 0; line-height: 0; text-indent: -4000px; } 
.bottom-slide a.right-arrow { background: url(images/right-grey-arrow.png) no-repeat 0 0; position: absolute; top: 38px; right: 11px; width: 30px; height: 50px; display:block; font-size: 0; line-height: 0; text-indent: -4000px; }

.small-slide { float:left; background: url(images/bottom-slider-sep.png) no-repeat right 0; width: 277px; padding: 3px 0 0 0; height: 95px; position:relative; overflow: hidden; }
.small-slide .slide-inner { padding: 0 22px; }
.small-slide h6 { font-family: 'maven_bold', arial, serif; font-size: 18px; font-weight: normal; line-height: 18px; padding-top: 15px;  }
.small-slide h6 a { color: #014d75; }
.small-slide img.alignleft { margin: 0 12px 0 0; }

.pagination { position: absolute; top: 14px; right: 7px; height: 17px; z-index: 100; }
.pagination a { background: url(images/pagination-bg.png) no-repeat 0 0; width: 17px; height: 17px; float:left; margin-right: 10px; font-size: 0; line-height: 0; text-indent: -4000px; }
.pagination a.last { margin-right: 0; }
.pagination a.selected,
.pagination a:hover { background-image: url(images/pagination-active.png); }

.bottom-slide .caroufredsel_wrapper { width: 830px !important; position: relative; z-index: 3; }

/* widgetform debug */

#sidebar { width: 286px; float: right; }
#sidebar table td { text-align:left; }

table.background { background: none !important;  }
table.bodyContainer { background: none; width: 150px; background: none; padding: 0 100px 0 0 !important; }

.infusion-form {padding-top:60px;}
.infusion-field { width: 150px; height: 37px; margin-bottom: 0; font-size: 9px; }
.infusion-field input { font-size: 12px; padding: 3px; width: 143px !important; color: #4b4f52; font-family: 'maven_medium',arial, serif !important; border: 0; }
td.body div > div { height: 0 !important; }
td.body { padding: 0 !important; background: transparent !important; } 
.infusion-submit input { border: 0; background: url(images/widgetform-submit.png) no-repeat 0 0; width: 92px; height: 48px; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; z-index: 3; display:block; float:right;position:absolute;top:105px;left:160px;}
.box_wrapper .box > div { margin: 0 !important; }

.widgetform-holder { background: url(images/widgetform-bg.png) repeat 0 0; border: 1px solid #4b4f52;  padding: 8px 12px 15px 19px; box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); -o-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); margin-bottom: 13px; }
.widgetform-holder h5 { color: #fff; font-family: 'maven_black', arial, serif; font-size: 20px; line-height: 24px; text-transform: uppercase; font-weight: normal; text-align:center;}
.widgetform-holder h6 { color: #fff; font-family: 'maven_bold', arial, serif; font-size: 16px; line-height: 18px; padding-bottom: 5px; font-weight: normal; position:relative;top:-2px;text-align:center;}
.widgetform-holder p { color: #98a0a5; font-family: 'maven_bold', arial, serif; font-size: 13px; line-height: 15px; position:absolute;top:25px;left:60px;width:185px;}
.widgetform-icon { background: url(images/widgetform-details-icon.png) no-repeat 0 0; position: absolute; top: 18px; left: -5px; width: 64px; height: 62px; z-index: 3; }
.info-holder { position: relative; z-index: 1; min-height: 50px; padding-bottom: 4px; }
td.infusion-field-label-container { display:none; }
.text { display:none; }              

.widgetform-holderB { background-color: #004B71;  padding: 8px 12px 15px 12px; box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); -o-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5); margin-bottom: 13px; }
.widgetform-holderB h5 { color: #fff; font-family: 'maven_black', arial, serif; font-size: 20px; line-height: 24px; text-transform: uppercase; font-weight: normal; text-align:center;}
.widgetform-holderB h6 { color: #fff; font-family: 'maven_bold', arial, serif; font-size: 16px; line-height: 18px; padding-bottom: 5px; font-weight: normal; position:relative;top:-2px;text-align:center;}
.widgetform-holderB p { color: #98a0a5; font-family: 'maven_bold', arial, serif; font-size: 13px; line-height: 15px; position:absolute;top:25px;left:60px;width:185px;}


#mainContent { position:relative; }

.pushbutton {
		color:#fff;
		background: #004a6c;
		background-image:url(images/button.jpg); 
		background-repeat:repeat-x;
		padding:10px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
        
        display:block;
				-moz-box-shadow: 0 0 2px 2px #888;
	-webkit-box-shadow: 0 0 2px 2px#888;
	box-shadow: 0 0 2px 2px #888;
		}
		
		
	.pushbuttonorange, .pushbuttonyellow {
		color:#fff;
		background: #fd7124;
		background-image:url(images/button2.jpg); 
		background-repeat:repeat-x;
		padding:10px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
        
        display:block;
		-moz-box-shadow: 0 0 2px 2px #888;
	-webkit-box-shadow: 0 0 2px 2px#888;
	box-shadow: 0 0 2px 2px #888;
		}	
		
		

a.pushbutton, a.pushbuttonorange, a.pushbuttonyellow {color:#fff;display:block;}
a.pushbuttonorange, a.pushbuttonyellow {color:#fff;}
a.pushbutton:hover, a.pushbuttonorange:hover, a.pushbuttonyellow:hover {background-image:none;text-decoration:underline;display:block;position:relative;top:-2px;}

.content ul li.checkmark {background:url(images/checkmark.jpg) no-repeat 0 0;margin-bottom:8px;}
.content ul li.checkmark-big {list-style-image:none;list-style:none;background:url(images/checkmarkbig.jpg) no-repeat 0 0;padding-top:12px;margin-bottom:0;margin-left:0;padding-left:45px;padding-bottom:30px;}
.content ul {margin-top:10px;}
table td {vertical-align:top;padding:10px;}
blockquote {margin-left:30px;border-left:5px solid #014d75;padding-left:15px;}

/* Styles for other modules */

#bookmarks {clear:both;padding-top:20px;text-align:center;}
#bookmarks h4{margin-bottom:0;}
ul.breadcrumbs  {float:right;padding: 15px 30px 0 0;}
ul.breadcrumbs li {display:inline;padding:0 5px;background:#FFFF99}

.more {zoom:1;cursor:pointer;}
.mid_more {text-align:right;}

th {background:#014d75;color:#fff;font-weight:bold;}
th a {color:#fff;}

.head {background:#014b70;color:#fff;font-weight:bold;}
.head a {color:#fff;}


.even {background:#FCFCFC;}
.odd {background:#F3F3F3;}

table tr.odd, table tr.even, .row.even, .row.odd, .new_members .odd, .new_members .even {border-bottom:dashed 1px #ccc;}
.row {padding:3px;}

/* For hiding notifications*/
div#notifications {
	margin: 0px 20px 0px 20px;
	display: none;
}

.outer {background:#ccc;margin:auto;}
.outer td, .outer th {padding:5px;}

.smartsection_collaps_title {font-weight:bold;font-size: 1.25em;}
.itemPoster, .itemInfo {font-style:italic;color:#999;}
.itemBody, .itemFoot {margin-left:20px;}

table.forumtable td {padding:5px;}
table.forumtable tr {border-bottom:1px solid #ccc;}
.admin_menu {border:1px solid #ccc;height:30px;margin-right:10px;background:#f3f3f3;}
.admin_menu:hover {background:#fcfcfc;}
.yogurt-profiletitle, .yogurt-profile-group1 div p, .yogurt-profile-group1 h2 {padding:0 5px;}
iframe {background-image:none;}
.thickbox img,  .product img {background:#fff;padding:10px;border:1px solid #ccc;margin:0 3px;}

.product img {margin-top:5px;}
.news a, .rc_article a, .news h3, .rc_article h3, .testimonial h3, .product h3 {color:#f1d68f;text-transform:uppercase;font-size:0.8em;margin-bottom:0;}
.news p, .rc_article p, .testimonial p, .product p {color:#fff;font-size:0.9em;margin-top:0;}
.news, .rc_article, .testimonial {text-align:left;}
.right_col .first {border:0;margin-top:0;}
.news a, .rc_article a {float:right;font-szie:0.9em;}

.search form {margin-top:10px;}
.polls input.button, .search form input {background-position: -14px -356px;width:160px;height:24px;border:0;color:#014b70;padding:11px 0 0 5px;font-size:.8em;}
.search form input.button{float:right;width:77px;}
.polls p {margin:7px 10px;}
.polls form {margin: 10px;}
.polls input.button {width:77px;font-size:0.9em;}
.polls input.button, .search form input.button, a.button{background-position:-456px -226px;padding:3px 17px 7px;color:#014b70;text-transform:uppercase;}

.slider .pagination a {border:1px solid #ccc;}
span.greybox p {margin-bottom:10px;}
.content ul {margin-left:20px;}


.testimonial-box {background-image: url(http://www.concretecountertopinstitute.com/themes/cci2012/css/images/testimonial-box.png); background-repeat:no-repeat; color: #fff; font-style:italic; padding: 35px 15px 20px 25px; display:block;width:277px !important;text-align:left; overflow:auto;margin:auto; vertical-align:middle;}

.testimonial-box p {vertical-align:middle;}

.testimonial-box strong {text-align:center;display:block;margin-top:5px;}

.table_center {margin:auto;}