/* CSS Document */

body,html{
	background-color: #CDCECE;
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #363636;
	font-size: 12px;
	text-align:center;
}

img
{
	border: 0px;
}


#container{
                     width:975px;
                     margin:10px auto;
                     padding:0px;
                     text-align:left;
                     background-color: #FFFFFF;
}

/* --------- global styles --------------*/

td, li, div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
                      text-align:left;
}

h1{
                      font-size:25px;
                      font-weight:normal;
                      text-decoration:none;
                      padding:0px;
                      margin:0px;
                      line-height:25px;
}

ul, ul li{
list-style:none;
margin:0px;
padding:0px;
color:#707277;
}

li a, ul li a:visited, ul li a:hover, ul li a:active{
font-weight:bold;
}


/* ---------links --------------*/

a, a:active, a:visited, a:hover{
color:#95082b;
text-decoration:none;
text-align:left;
}

/*-------------Header------------------*/
#header{
	width:975px;
	height:103px;
	background-color:#FFFFFF;
	margin:0px auto;
}
/*-------------Menu------------------*/
#menu_bg{
height:37px;
background: url(../template_images/menu_bg.jpg) repeat-x;
text-align:left;
}

table.menu_bg{
vertical-align:top;
height:32px;
}

td.menuitem{
text-align:center;
line-height:32px;
padding:0px 10px;
}

td.menuitem a, td.menuitem a:visited, td.menuitem a:hover, td.menuitem a:active {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:32px;
text-decoration:none;
}

/* ---------------SideNav ----------------*/

table.sidenav{
width:180px;
}

.SideNavTitle{
font-size:18px;
color:#9D102D;
padding-bottom:10px;
font-weight:normal;
}

.sidenavlink{
padding-bottom:10px;
padding-left:5px;
}

.sidenavlink, .sidenavlink a, .sidenavlink a:visited, .sidenavlink a:active{
font-size:14px;
text-decoration:none;
color:#404040;
font-weight:normal;
}

.sidenavlink_a a:active, .sidenavlink_a a:visited, .sidenavlink_a a:hover{
font-size:14px;
text-decoration:none;
color:#9D102D;
font-weight:normal;
}

.sidenavlink_selected{
font-size:14px;
text-decoration:none;
color:#9D102D !important;
font-weight:normal;
}

td.sidenavdivider{
padding-bottom:10px;
}

/* ------------- Breadcrumb ---------------*/

 a.breadcrumbs, a.breadcrumbs:visited, a.breadcrumbs:active{
color:#363636;
text-decoration:none;
font-size:10px;
}

a.breadcrumbs:hover {
color:#363636;
text-decoration:underline;
font-size:10px;
}


/*-------------Welcome Section and Banner------------------*/
#home_middle{
width:975px;
height:390px;
background-color:#FFFFFF;
padding-bottom: 0px;
}

#home_image
{
	width: 490px;
	height: 381px;
	float: right;
}

#home_priori_forte
{
	float: left;
}

#home_content{
float:left;
padding-left:23px;
width:461px;
/*height:296px;*/
padding-top:20px;
}

#home_middle2{
width:975px;
height:380px;
background-color:#FFFFFF;
padding-bottom:20px;
}
#home_content2{
float:left;
width:340px;
padding-left:23px;
height:350px;
}
#home_lhs{
float:left;
width:720px;
height:350px;
padding-top:33px;
}
#home_rhs{
width:230px;
padding-top:33px;
padding-right:15px;
float:right;
}
#home_image2{
width:340px;
height:350px;
float:right;
}
#home_rhs_ad{
width:230px;
height:350px;
float:right;
background-color:#D4D4D4;
padding-left:5px;
}
#home_rhs_ad_header{
width:230px;
height:35px;
background-color:#AF0836;
text-size:12px;
text-transform:uppercase;
color:#FFFFFF;
padding-top:5px;
}
#home_rhs_ad_img{
width:216px;
height:245px;
float:center;
padding-top:5px;
align:center;
}
#home_rhs_ad_text{
color:#000000;
padding-top:2px;
padding-left:2px;
}
#home_rhs_ad_text a:link{
color:#FFFFFF;
text-decoration: underline;
}
#home_rhs_ad_text a:hover{
color:#FFFFFF;
text-decoration: underline;
}
#home_rhs_ad_text a:visited{
color:#FFFFFF;
text-decoration: underline;
}
#welcome_title2{
width:240px;
height:33px;
float:left;
}
#text_home2{
width:340px;
margin-top:21px;
float:left;
}

#welcome_title{
width:460px;
float:left;
color:#9D102D;
font-size:16px;
text-transform:capitalize;
font-weight:bold;
}

#text_home{
width:435px;
float:left;
}

#text_home p
{
	margin-top: 10px;
	margin-bottom: 10px;
}


#text_home strong{
margin-bottom:21px;
color:#000000;
font-size:12px;
font-weight:bold;
}

/*-------------2 Banners------------------*/
#banner_images
{
	clear: both;
}

#banner_template_images{
width:975px;
float:left;
}

#banner_left{
width:485px;
float:left;
}

#banner_right{
width:490px;
float:left;
}

/*-------------Ad Section------------------*/

#bottom_ads{
width:975px;
background-color:#FFFFFF;
height:173px;
float:left;
}

#bottom_ad1{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
background-image: url(../template_images/ad1.jpg);
width:233px;
height:155px;
float:left;
color:#FFFFFF;
}

#bottom_ad2{
margin-left:7px;
margin-top:10px;
margin-bottom:10px;
background-image: url(../template_images/ad2.jpg);
width:233px;
height:155px;
float:left;
}


#bottom_ad3{
margin-left:7px;
margin-top:10px;
margin-bottom:10px;
background-image: url(../template_images/ad3.jpg);
width:233px;
height:155px;
float:left;
}


#bottom_ad4{
margin-left:7px;
margin-top:10px;
margin-bottom:10px;
background-image: url(../template_images/ad4.jpg);
width:233px;
height:155px;
float:left;
}


.ad_title{
width:219px;
font-weight:bold;
font-size:13px;
height:36px;
line-height:36px;
text-transform:capitalize;
color:#FFFFFF;
padding-left:13px;
}

/*--------------------homepage 4 ad------------------------*/
.ad1_img{
margin-top:10px;
margin-left:10px;
margin-right:auto;
}

.ad1_txt{
color:#FFFFFF;
margin-top:7px;
padding-left:10px;
width:223px;
}

.ad1_txt a:link{
color:#FFFFFF;
text-decoration: underline;
}
.ad1_txt a:hover{
color:#FFFFFF;
text-decoration: underline;
}
.ad1_txt a:visited{
color:#FFFFFF;
text-decoration: underline;
}

#ad2_txt{
color:#FFFFFF;
margin-top:7px;
padding-left:10px;
width:223px;
}

#ad2_txt a:link{
color:#FFFFFF;
text-decoration: underline;
}
#ad2_txt a:hover{
color:#FFFFFF;
text-decoration: underline;
}
#ad2_txt a:visited{
color:#FFFFFF;
text-decoration: underline;
}

#ad3_txt{
color:#000000;
margin-top:7px;
padding-left:10px;
font-weight:bold;
width:223px;
}

#ad3_txt a:link{
color:#000000;
text-decoration: underline;
}
#ad3_txt a:hover{
color:#000000;
text-decoration: underline;
}
#ad3_txt a:visited{
color:#000000;
text-decoration: underline;
}

#ad3_img{
margin-top:12px;
}

#ad4_txt{
color:#FFFFFF;
margin-top:7px;
float:left;
padding-left:10px;
font-weight:normal;
width:223px;
}

#ad4_txt a:link{
color:#FFFFFF;
text-decoration: underline;
}
#ad4_txt a:hover{
color:#FFFFFF;
text-decoration: underline;
}
#ad4_txt a:visited{
color:#FFFFFF;
text-decoration: underline;
}

#ad4_img{
float:right;
margin-top:2px;
}\

/* --------------- Landing page style ---------------*/
.LandingTitle{
font-weight:bold;
margin-top:0px;
}

.LandingTitle p{
font-weight:bold;
width:385px;
}

#testimonial{
width:419px;
height:118px;
margin-left:25px;
}

/*-------------Footer and Copyright------------------*/

#footer{
width:975px;
height:37px;
background-image: url(../template_images/footer_bg.jpg);
float:left;
color:#FFFFFF;
text-align:right;
text-decoration:none;
}


#footerlink {
margin-right:10px;
text-align:right;
}

.footer_links,  a.footer_links, a.footer_links:link,  a.footer_links:visited, a.footer_links:hover{
text-align:right;
text-decoration:none;
font-size:11px;
color:#FFFFFF;
line-height:32px;
margin-right:5px;
margin-left:5px;
text-align:right;
}

#copyright
{
background-color: #CDCECE;
height:27px;
float:left;
width:975px;
font-size:10px;
text-align:center;
color:#FFFFFF;
padding-top:14px;
}

#copyright a, #copyright a:active, #copyright a:visited{
color:#FFFFFF;
text-decoration:none;
}

#copyright a:hover {
text-decoration:underline;
}

/*Prioir Page Styles*/

#landing_middle{
width:975px;
min-height:600px;
height:auto !important;
overflow:auto;
background-color:#FFFFFF;
}

#landing_left{
width:180px;
min-height:730px;
height:auto !important;
height:730px;
padding-top:33px;
padding-left:20px;
float:left;

}




#landing_main{
width:775px;
min-height:490px;
height:auto !important;
float:right;
}

.linkpath{
width:771px;
font-size:10px;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:3px;
color:#404040;
}

#landing_content{
font-size:11px;
height:442px;
padding-left:26px;
padding-bottom:10px;
color:#FFFFFF;

}


#feature_image{
float:right;
}


#feature_title{
padding-top:40px;
}

#landing_bottom{
min-height:267px;
height:auto !important;
height:267px;
float:left;
padding-bottom:10px;
}

#brands_bottom_img{
width:249px;
float:left;
padding-top:5px;
}

#brands_bottom_content{
float:left;
line-height:18px;
padding-right:50px;
padding-top:5px;
}

#brands_bottom_content strong{
font-size:14px;
}

/*Our Conceptspage*/

#ourconcepts_middle{
width:975px;
height:740px;
background-color:#FFFFFF;
}

#ourconcepts_header{
height:149px;
}

#ourconcepts_section{
float:left;
margin-top:10px;
padding-right:8px;
padding-bottom:15px;
}

#ourconcepts_text{
width:540px;
float:left;
padding-left:6px;
margin-top:0px;
line-height:17px;
text-align:left;
}

#ourconcepts_text strong{
font-size:14px;
}


#ourconcepts_adsection{
width:185px;
float:right;
margin-left:25px;
}

#ourconcepts_contact{
width:185px;
height:33px;
float:left;
margin-bottom:1px;
background-color:#9d102d;
}

#Adtitle{
padding-left:10px;
line-height:33px;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
color:#FFFFFF;
}

/*--rhs contact image
#ourconcepts_image{
width:185px;
float:left;
margin:0px;
}
rhs contact image--*/

#ourconcepts_adbg{
float:right;
margin:0px;
padding-bottom:2px;
background-color:#9d102d;
width:185px;
}

#adDescript {
padding:10px;
color:#FFFFFF;
}

#adDescript a, #adDescript a:visited, #adDescript a:active, #adDescript a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#ourconcept_left{
float:left;
padding-left:20px;
width:180px;
height:529px;
padding-top:33px;
}

.dark
{
	color: #FFFFFF;
	height: 348px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 15px;
}

.dark a, .dark a:visited, .dark a:active, .dark a:hover
{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.dark ul li
{
	color: #FFFFFF;
}

td.dark
p
{
	line-height: 12pt;
	padding-top: 5px;
	margin-bottom: 5px;
}
.brand_container
{
	height: 348px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 15px;
}
.priori_dark
{
	background-color: #949CA2;
}
.priori_light
{
	background-color: #AEC8BE;
	color: #333333;
}
.priori_forte_dark
{
	background-color: #5C79A3;
	color: #FFFFFF;
}
.priori_forte_light
{
	background-color: #8CA1BF;
	line-height: 25px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.grown_dark
{
	background-color: #060606;
	color: #FFFFFF;
}
.grown_light
{
	background-color: #2C2C2C;
}
.monoderma_dark
{
	background-color: #5C646C;
	color: #FFFFFF;
}
.monoderma_light
{
	background-color: #A9D59F;
	background-image: url(../librarymanager/libs/6/monoderma_left.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.jw_organics_dark
{
	background-color: #000000;
	color: #FFFFFF;
}
.jw_organics_light
{
	background-color: #797979;
}
.footnote
{
	clear: both;
	width: 100%;
	padding-top: 50px;
	font-style: italic;
	font-size: 10px;
}
/* Start Quotes */
.quote-start
{
	float: left;
	font-size: 70px;
	line-height: 70px;
	color: #FFFFFF;
	margin-top: -20px;
	padding-top: 20px;
	margin-bottom: -50px;
	font-family: Arial;
}
.quote-end
{
	float: right;
	font-size: 70px;
	line-height: 70px;
	color: #FFFFFF;
	height: 25px;
	margin-top: -20px;
	padding-top: 0px;
	margin-right: 230px;
	font-family: Arial;
	margin-bottom: -50px;
}
/* End Quotes */