/* body div's */

body {
background-color:#ABABAB; margin-left:0; margin-right:0;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
}




a:link, a:visited, a:active {
	color:#333399;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}



strong {
color:#333399;
}


h1 {
font-size:19px; font-weight:normal;
color:#333399; margin-top:0;
}

h2 {
font-size:16px; font-weight:normal;
color:#000000;
}


h3 {
font-size:9px; font-weight:normal; color:#666666;
}


li {
margin-left:13px;
}


.clear {
clear:both;
}

.center {
width:950px; height:auto; overflow:hidden;
margin:auto;
}


.top {
width:950px; height:165px;
background-image:url(../images/body/logo-bg.jpg);
}

.mid {
width:942px; height:auto; overflow:hidden;
padding:4px;
background-color:#EAEAEA;
}

.bottom {
width:940px; height:15px;
background-color:#000000;
color:#FFFFFF; font-size:10px;
padding:2px 5px 5px 5px;
}

.bottom a:link, .bottom a:visited, .bottom a:active {
color:#EAEAEA;
text-decoration:none;
}

.bottom a:hover {
color:#FFFFFF;
text-decoration:underline;
}



.bottom-sitemap {
width:940px; height:auto; overflow:hidden;
background-color:#EAEAEA;
color:#464646;
padding:5px;
border-bottom:#000000 2px solid
}


.bottom-sitemap a:link, .bottom-sitemap a:visited, .bottom-sitemap a:active {
color:#464646;
text-decoration:none;
}

.bottom-sitemap a:hover {
color:#1b1464; padding-left:5px;
text-decoration:none;
}



.bottom-sitemap h1 {
color:#1b1464; font-size:16px; text-transform:uppercase;
border-bottom:#1b1464 1px dotted;
margin:0 25px 6px 0; padding:0 0 0 3px;
}

.bottom-sitemap ul {
padding:0; margin:0 0 0 6px;
}




.logo {
width:215px; height:165px;
float:left;
}

.menu {
width:695px; height:165px;
float:left; padding-left:40px;
}










/* home page div's */



.home-page-dropdown-button-small {
width:180px; height:22px; padding:5px 4px 0px 4px; display:block; margin-top:10px;
background:#FF0000 url(../images/body/home-dropdown-arrow-small.png); background-position:right; background-repeat:no-repeat;
color:#FFFFFF; font-size:13px; text-decoration:none;
}


.home-page-dropdown-button-small a:link, .home-page-dropdown-button-small a:active, .home-page-dropdown-button-small a:visited {
color:#FFFFFF; text-decoration:none; display:block;
}

.home-page-dropdown-button a:hover-small {
color:#FFFFFF; text-decoration:none; display:block;
}









#vertical_slide_01, #vertical_slide_02, #vertical_slide_03, #vertical_slide_04,  #vertical_slide_05,  #vertical_slide_06,  #vertical_slide_07, #vertical_slide_08, #vertical_slide_09, #vertical_slide_10, #vertical_slide_11, #vertical_slide_12, #vertical_slide_13, #vertical_slide_14, #vertical_slide_15 , #vertical_slide_16   {
width:180px; height:auto; padding:4px;
color:#FFFFFF; font-size:10px;
background:#FF0000 url(../images/body/home-dropdown-line-small.jpg);
background-repeat:no-repeat; background-position:top left;
}



.home-page-dropdown-more-info{
width:auto; height:auto; padding-top:8px; text-align:right;
text-align:right; font-weight:bold; color:#FFFFFF; 
}


.home-page-dropdown-more-info a:link, .home-page-dropdown-more-info a:active, .home-page-dropdown-more-info a:visited {
text-decoration:none; color:#FFFFFF; 
}



.home-page-dropdown-more-info a:hover {
text-decoration:underline; color:#FFFFFF; 
}





/* product page div's */

.product-page-mid {
width:950px; height:auto; overflow:hidden;
background-color:#FFFFFF;
}



.product-page-left-side {
width:756px; height:534px;
float:left; background-color:#FFFFFF;
padding:16px 4px 0px 0px;
}


.product-page-right-side {
width:190px; height:550px;
float:left; background-color:#666666;
}


.product-title {
width:345px; height:22px; padding-right:10px; clear:both; 
background-image:url(../images/cwf-products/template/title-bar.jpg);
font-size:16px; color:#FFFFFF; text-align:right; padding-top:4px;
}


.product-text-area {
width:500px; height:262px;
margin:40px 34px 0px 47px;
float:left; overflow:auto;
}

.product-cqs-text-area {
width:675px; height:262px;
margin:40px 34px 0px 47px;
float:left; overflow:auto;
}


.product-download-button {
width:175px; height:302px;
float:left;
}


.product-download-cqs-button {
width:175px; height:auto; overflow:hidden;
float:right; margin:0 0 24px 24px;
}


.product-scroll {
width:750px; height:200px;
clear:both; margin-top:6px; margin-left:6px;
}


.product-cqs-scroll {
width:750px; height:auto; overflow:auto;
clear:both; margin-top:6px; margin-left:6px;
}





.product-bottle-lables {
width:auto; height:160px; padding:40px 25px 0px 5px;
}


.product-scroll-inner a:link, .product-scroll-inner a:active, .product-scroll-inner a:visited, .product-scroll-inner a:hover {
text-decoration:none; color:#000000; 
}


.product-scroll-inner a:link strong, .product-scroll-inner a:active strong, .product-scroll-inner a:visited strong {
text-decoration:none; color:#333399; font-weight:bold; font-size:12px;
}

.product-scroll-inner a:hover strong {
text-decoration:none; color:#FF0000; font-weight:bold; font-size:12px;
}


.click-to-view-product {
margin-top:15px; color:#333399; font-size:12px;
}



.product-bottle-pic {
width:45px; height:200px; float:left;
}


.product-scroll-inner {
width:155px; height:200px;
}



.product-cqs-pic {
height:auto; overflow:auto; float:left;
}


.product-cqs-scroll-inner {
width:125px;
height:auto; overflow:auto; padding:0 25px 0 25px;
}

.product-text-cqs {
width:100%; padding-top:3px;
clear:both; text-align:center;
margin:auto; border-top:#CCC 1px solid;
}



#wn	{ 
    position:relative; 
    width:680px; height:200px; 
    overflow:hidden;	
	}

.product-popup-pic-box {
width:192px; height:200px; display:block;
background-color:#FFFFFF; padding-top:15px;
margin:25px 10px 10px 20px;
float:right; text-align:center;
}


.cqs-product-popup-pic-box {
width:auto; height:auto; overflow:hidden;
background-color:#FFFFFF; padding:15px;
margin:0 10px 5px 20px;
float:right; text-align:center;
}


.cqs-product-key {
width:auto; height:auto; overflow:hidden;
margin:0 25px 10px 20px;
float:right; text-align:center;
}


.product-select-vineyard {
height:18px; display:block;
font-size:13px; margin:5px 0 5px 20px;
}

.product-select-vineyard a:link, .product-select-vineyard a:visited, .product-select-vineyard a:active  {
height:18px; display:block; color:#000000;
text-decoration:none; padding-left:24px;  padding-top:1px;
background-image:url(../images/cwf-products/template/arrow-red-ring1.png); background-repeat:no-repeat;
}

.product-select-vineyard a:hover {
height:18px; display:block; color:#2E3191;
text-decoration:none; padding-left:24px;  padding-top:1px;
background-image:url(../images/cwf-products/template/arrow-red-ring2.png); background-repeat:no-repeat;
}






.simply-logo-link {
margin:5px 0 5px 20px;
width:130px;
height:150px;
}



/* NEWS page div's */
.news-page-mid {
width:950px; height:auto; overflow:hidden;
background-color:#FFFFFF; padding:20px 0px 5px 0;
}

.news-page-date {
font-size:9px; color:#0000CC; text-transform:uppercase;
}


.news-main-story {
width:275px; height:auto; overflow:hidden; float:left;
margin:5px 25px 20px 20px; overflow:auto;
}

.news-small-stories {
width:630px; height:auto; overflow:hidden;
float:left; margin:25px 0px 0px 0px;
}



.news-small-stories a:link, .news-small-stories a:active, .news-small-stories a:visited, .news-small-stories a:hover {
text-decoration:none; color:#000000; 
}


.news-small-stories a:link h1, .news-small-stories a:active h1, .news-small-stories a:visited h1 {
text-decoration:none; color:#333399; font-weight:normal; font-size:12px;
}

.news-small-stories a:hover h1 {
text-decoration:none; color:#FF0000; font-weight:normal; font-size:12px;
}












.news-small-stories-boxes {
width:305px; height:130px; float:left;
margin:0px 10px 20px 0px;
}

.news-thumbnail {
width:128px; height:128px; float:left;
border:#CCCCCC 1px solid;
margin-right:10px;
}

.news-small-story-text-area {
width:155px; height:130px; float:left;
}


.news-small-story-text {
width:155px; height:100px; margin-bottom:10px; 
overflow:hidden; display:block;
}



.news-small-story-read-more {
width:130px; height:19px;
padding-left:25px; padding-top:1px;
background-image:url(../images/news/right.png);
background-repeat:no-repeat; 
}




.news-page-mid h1 {
font-size:16px; font-weight:normal; 
color:#333399; margin:0; padding-bottom:3px;
}

.news-page-mid h2 {
font-weight:normal; margin:0; 
font-size:12px; font-weight:normal;
color:#000000;
}

.news-title {
width:345px; height:22px; padding-right:10px; clear:both; 
background-image:url(../images/news/title-bar.jpg);
font-size:16px; color:#FFFFFF; text-align:right; padding-top:4px;
}


.news-popup-pic-box {
height:auto; display:block;
margin:0px 10px 10px 20px;
float:right; text-align:center;
}


.news-monthly-bulletin-box {
width:221px; height:32px; float:left; margin-bottom:10px;
display:block; color:#000000; border:#CCC 1px solid;
text-decoration:none;
background-image:url(../images/cqs-products/template/arrow.png); background-repeat:no-repeat;
}


.news-monthly-bulletin-box-gap {
width:4px; height:32px; float:left;
display:block;
}

.news-monthly-bulletin-box a{
text-decoration:none;
}

.news-monthly-bulletin-box-inner {
padding:2px 0 0 30px;
}

.news-monthly-bulletin-box h3 {
margin:-5px 0 0 0;
}



.news-monthly-bulletin-box a:link h1, .news-monthly-bulletin-box a:active h1, .news-monthly-bulletin-box a:visited h1 {
text-decoration:none; font-size:15px; 
}

.news-monthly-bulletin-box a:hover h1 {
text-decoration:none; color:#FF0000;
}





/* About Us page div's */

.about-title {
width:345px; height:22px; padding-right:10px; clear:both; 
background-image:url(../images/news/title-bar.jpg);
font-size:16px; color:#FFFFFF; text-align:right; padding-top:4px;
}


.about-mini-menu {
width:215px; height:auto; overflow:hidden; float:left;
margin:30px 10px 20px 20px; overflow:auto;
}

.about-text {
width:680px; height:auto; overflow:hidden;
float:left; margin:25px 20px 0px 0px;
}

.cmi-logo {
float:right;
position:fixed;
top:600px;



}


/* Contact Us page div's */

.contact-title {
width:345px; height:22px; padding-right:10px; clear:both; 
background-image:url(../images/news/title-bar.jpg);
font-size:16px; color:#FFFFFF; text-align:right; padding-top:4px;
}


.contact-info {
width:270px; height:auto; overflow:hidden; float:left;
margin:30px 20px 0 20px; overflow:auto;
}

.contact-form {
width:300px; height:auto; overflow:hidden;
float:right; margin:30px 20px 0px 0px;
}


.contact-map {
width:300px; height:auto; overflow:hidden;
float:left; margin:30px 20px 5px 0px;
}




/* Services page div's */

.services-pics {
width:120px; height:100px; 
float:left; margin:0 10px 0 0;
border:#C0C0C0 1px solid;
}



.highslide-html-content h1 {
	margin:0 0 0 0;
}


.highslide-html-content h2 {
	font-size:15px; margin:0 0 15px 0; padding:0;
}








.denotes {
	font-size:10px;
	font-style:italic;
	margin-top:10px;
}






















.home-page-box-1 {
width:200px; height:160px;
float:left; display:block;
margin:0px 2px 2px 0;
background:#000000;
}


.home-page-box-2 {
width:450px; height:160px;
float:left; display:block;
margin:0px 2px 2px 2px;
background:#000000;
}


.home-page-box-3 {
width:284px; height:160px;
float:left; display:block;
margin:0px 0 2px 2px;
background:#000000;
}


.home-page-box-4 {
width:319px; height:160px;
float:left; display:block;
margin:2px 2px 2px 0;
background:#000000;
}


.home-page-box-5 {
width:212px; height:160px;
float:left; display:block;
margin:2px 2px 2px 2px;
background:#000000;
}


.home-page-box-6 {
width:200px; height:160px;
float:right; display:block;
margin:2px 2px 2px 0;
background:#000000;
}



.home-page-box-7 {
width:237px; height:160px;
float:left; display:block;
margin:2px 2px 2px 0;
background:#000000;
}


.home-page-box-7-5 {
width:236px; height:160px;
float:left; display:block;
margin:2px 0 2px 2px;
background:#000000;
}

.home-page-box-8 {
width:294px; height:160px;
float:left; display:block;
margin:2px 2px 2px 2px;
background:#000000;
}

.home-page-box-8-5 {
width:200px; height:160px;
float:left; display:block;
margin:2px 2px 2px 2px;
background:#000000;
}


.home-page-box-9 {
width:348px; height:160px;
float:left; display:block;
margin:2px 2px 2px 0;
background:#000000;
}


.home-page-box-10 {
width:350px; height:160px;
float:left; display:block;
margin:2px 2px 2px 2px;
background:#000000;
}

.home-page-box-6-5 {
width:199px; height:324px;
float:right; display:block;
margin:2px 0 2px 2px;
background:#000000;
}


.home-page-box-11 {
width:236px; height:320px;
float:left; display:block;
margin:2px 2px 0 0;
background:#000000;
}


.home-page-box-12 {
width:462px; height:320px;
float:left; display:block;
margin:2px 0 0 4px;
background:#000000;
}


.home-page-box-13 {
width:236px; height:320px;
float:left; display:block;
margin:2px 0 0 2px;
background:#000000;
}




.home-page-box-1 a:link, .home-page-box-1 a:active, .home-page-box-1 a:visited,
.home-page-box-2 a:link, .home-page-box-2 a:active, .home-page-box-2 a:visited,
.home-page-box-3 a:link, .home-page-box-3 a:active, .home-page-box-3 a:visited,
.home-page-box-4 a:link, .home-page-box-4 a:active, .home-page-box-4 a:visited,
.home-page-box-5 a:link, .home-page-box-5 a:active, .home-page-box-5 a:visited,
.home-page-box-6 a:link, .home-page-box-6 a:active, .home-page-box-6 a:visited,
.home-page-box-6-5 a:link, .home-page-box-6-5 a:active, .home-page-box-6-5 a:visited,
.home-page-box-7 a:link, .home-page-box-7 a:active, .home-page-box-7 a:visited,
.home-page-box-7-5 a:link, .home-page-box-7-5 a:active, .home-page-box-7-5 a:visited,
.home-page-box-8 a:link, .home-page-box-8 a:active, .home-page-box-8 a:visited,
.home-page-box-8-5 a:link, .home-page-box-8-5 a:active, .home-page-box-8-5 a:visited,
.home-page-box-9 a:link, .home-page-box-9 a:active, .home-page-box-9 a:visited,
.home-page-box-10 a:link, .home-page-box-10 a:active, .home-page-box-10 a:visited,
.home-page-box-11 a:link, .home-page-box-11 a:active, .home-page-box-11 a:visited,
.home-page-box-12 a:link, .home-page-box-12 a:active, .home-page-box-12 a:visited,
.home-page-box-13 a:link, .home-page-box-13 a:active, .home-page-box-13 a:visited {
color:#FFFFFF;
}

.home-page-box-1 a:hover,
.home-page-box-2 a:hover,
.home-page-box-3 a:hover,
.home-page-box-4 a:hover,
.home-page-box-5 a:hover,
.home-page-box-6 a:hover,
.home-page-box-6-5 a:hover,
.home-page-box-7 a:hover,
.home-page-box-7-5 a:hover,
.home-page-box-8 a:hover,
.home-page-box-9 a:hover,
.home-page-box-10 a:hover,
.home-page-box-11 a:hover,
.home-page-box-12 a:hover,
.home-page-box-13 a:hover {
color:#FFFFFF;
}


