/* CSS Document */
<!--
@import "nav-horizontal.css";
* {
	padding: 0px;
	margin: 0px;
}

.fix {
	position: relative;
	font-size: 0px;
	width: 0px;
	height: 0px;
	clear: both;
}

body {
	margin: 0px 0px 0px 0px;
	background-color: #666666;
}

#container {
	position: relative;
	margin: auto;
	width: 972px;
	height: auto;
}

#body_top {
	width: 972px;
	height: 22px;
}

/* for all layout except home layout */
#content {
	position: relative;
	width: 972px;
	background-color: #ffffff;
	background:#fff url(images/i_nav_left.jpg) repeat-y left top;
}

#leftnav {
	position: relative;
	float: left;
	width: 200px;
}

#rightcontent {
	position: relative;
	float: right;
	width: 747px;
	padding-left: 25px;
	background-color: #ffffff;
}

#breadcrumb {
	width: 747px;
	height: 37px;
	padding-top: 10px;
	background-color: #ffffff;
}

#rightcontent_body {
	width: 747px;
	/*	height:414px;*/
	background-color: #ffffff;
}
/********END*********/

/*for home layout*/
#homecontent {
	position: relative;
	width: 972px;
	height: 400px;
	background-color: #ffffff;
}
#homecontent_fr{
	position: relative;
	width: 972px;
	height: 386px;
	background: url(images/cottHome_fr.jpg) no-repeat;
}


#left {
	float: left;
	position: relative;
	height: 400px;
	width: 772px;
	background-color: gray;
}

#right {
	float: right;
	position: relative;
	width: 200px;
	height: 400px;
}
/********END*********/

/* for product ads*/
.bodysubtitle {
	font-weight: bold;
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 9pt;
	color: #333333;
}

.bodysubtitle p {
	padding-bottom: 8px;
}

.bodytext {
	position: relative;
	top: 185px;
	left: 190px;
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	width: 360px;
}

.bodytext_fr {
	position: relative;
	top: 140px;
	left: 188px;
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	width: 500px;
}
/********END*********/

.footer {
	float: none;
	width: 955px;
	height: 37px;
	background: url(images/i_footer.gif) repeat-x;
	padding-top: 10px;
	padding-left: 17px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	/*	text-decoration:underline */
}

/* for search page */
.searchUrl {
	color: #996600;
}

.ellipsis {
	font-weight: bold;
}
/********END*********/


/* for left nav menu */
.nav_left_title {
	background: url(images/i_left_title_products2.jpg) no-repeat;
	padding-top: 10px;
	height: 37px;
	width: 200px;
}

.nav_left_content {
	width: 200px;
	padding-top: 18px;
}

.nav_left_titletxt {
	font-family: verdana, helvetica, swiss, sans-serif;
	font-size: 13pt;
	color: #333333;
	padding-left: 30px;
	position: relative;
}

.nav_left_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding-left: 30px;
	/*height: 23px;*/
	padding-bottom:10px;
}

.nav_left_txt_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #330066;
	padding-left: 30px;
	/*height: 23px;*/
	padding-bottom:10px;
	background: url(images/i_nav_arrow.jpg) no-repeat 7px 1px;
}

.nav_left_txt_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding-left: 40px;
	/*height: 23px;*/
	padding-bottom:10px;
}

.nav_left_txt_on_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #330066;
	padding-left: 40px;
	/*height: 23px;*/
	padding-bottom:10px;
	background: url(images/i_nav_arrow.jpg) no-repeat 7px 1px;
}
/********END*********/

/* for productlayout */
#product_content {
	float: left;
	width: 536px;
	padding-right: 12px;
	height: 414px;
}

#product_photo {
	float: right;
	width: 199px;
	/*height: 414px;*/
}
/********END*********/


/* for irFeed */
.irfeed_title {
	width: 747px;
}

.irfeed_list {
	width: 747px;
}
/********END*********/

/* for linklist */
.linklist_title {
	width: auto;
}

.linklist_body {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-right:20px;
	width: auto;
}

.linklist_body ul {
	padding-left: 30px;
}

.linklist_body li {
	padding-left: 0px;
}

/********END*********/

/* for documentLayout */
.document_title {
	width: 747px;
}

.document_body {
	width: 747px;
}
/********END*********/

/* for photoLayout */
.photo_title {
	width: 747px;
}

.photo_body {
	width: 747px;
	padding-top: 15px;
	padding-bottom: 15px;
}
/********END*********/

/* for mapLayout */
.map_title {
	width: auto;
}

.map_body {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
/********END*********/

/* for loginLayout */
.login_title {
	width: auto;
}

.login_body {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
/********END*********/


/* for tableLayout */
.table_title {
	width: 747px;
}

.table_body {
	width: 747px;
}
/********END*********/

/* for overview */
.overview_title {
	width: 722px;
	padding-bottom: 10px;
	padding-right: 25px;
}

.overview_body {
	width: 722px;
	padding-right: 25px;
	padding-bottom: 15px;
}
/********END*********/

#relatedLinks {
	float: right;
	width: 183px;
	padding-bottom: 15px;
}

/* for formlayout */
#interactiveForm {
	float: left;
	width: 517px;
	padding-right: 20px;
	padding-bottom: 15px;
}

.form_title {
	width: 517px;
}

.form_body {
	width: 517px;
}
/********END*********/

/* for contentlayout */
#content_contentcomponent {
	float: left;
	width: 517px;
	padding-right: 20px;
}

.content_title {
	width: 517px;
	padding-bottom: 10px;
}

.content_body {
	width: 517px;
	padding-bottom: 15px;
}
/********END*********/

/********END*********/ /* copy from client */
td {
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 10pt;
}

a {
	text-decoration: none;
}

a:link {
	color: #000000;
}

a:active {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:hover {
	color: #000000;
}

a#linkblue {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #006699;
}

a#linkblue :hover {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #006699;
	text-decoration: underline;
}

/*

.bcrumb_td { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

*/
.bcrumb {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	position: relative;
	top: 3px;
}

.bcrumb a {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.bcrumb a:link {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.bcrumb a:active {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.bcrumb a:visited {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.bcrumb a:hover {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.bodycell_csd {
	background: url(images/Cott_Homeia.jpg) no-repeat left top;
	height: 400px;
}

.bodycell_sports {
	background: url(images/i_bodycell_sports.jpg) no-repeat left top;
	height: 400px;
}

.bodycell_teas {
	background: url(images/i_bodycell_teas.jpg) no-repeat left top;
	height: 400px;
}

.bodycell_waters {
	background: url(images/i_bodycell_waters.jpg) no-repeat left top;
	height: 400px;
}

.bodycell_energy {
	background: url(images/i_bodycell_energy.jpg) no-repeat left top;
	height: 400px;
}

.bodycell_juice {
	background: url(images/i_bodycell_juice.jpg) no-repeat left top;
	height: 400px;
}

.bodynav {
	background: url(images/i_body_nav.jpg) no-repeat left top;
	height: 52px;
	width: 771px;
	padding-top: 3px;
	padding-left: 10px;
	position: absolute;
	align: right;
	left: 0px;
	top: 348px;
	z-index: 1;
}

/*

.bodypad_left {padding-left:6px;}

*/ /*

body { font-family: verdana, arial, helvetica, swiss, sans-serif; font-size: 8pt; color: #000000; line-height: 11pt;}

*/
.bodygray {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 11pt;
}

.body a {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #006699;
}

.body a:active {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #006699;
}

.body a:visited {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #006699;
}

.body a:hover {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #006699;
	text-decoration: underline;
}

/*

td#bcrumb { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

*/
.footercell {
	padding-left: 17px;
	background: url(images/i_footer.gif) no-repeat left top;
}

.footercell2 {
	position: relative;
	top: -2px;
}

.footer_pipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #333333;
	position: relative;
	top: -3px;
}

.footer a {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.footer a:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.footer a:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.footer a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.formline {
	position: relative;
	top: -1px;
}

.head {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
}

.intro {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 11pt;
	color: #999999;
	line-height: 15pt;
}

/*

.nav_left2_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #333333; }

.nav_left2_txt_on {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #330066; font-weight:bold; }

.nav_left2_title { background-image:url(images/i_left_title_products2.jpg); background-repeat:no-repeat;}

.nav_left2_titletxt { font-family: verdana, helvetica, swiss, sans-serif; font-size: 13pt; color:#333333; padding-left:30px; position:relative; top:1px;}

.nav_left3_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #333333; padding-left:8px; }

.nav_left3_txt_on a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #330066; padding-left:8px;}

*/
.nav_utility {
	padding-top: 5px;
}

.nav_utility a {
	color: #ffffff;
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.nav_utility a:link {
	color: #ffffff;;
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.nav_utility a:active {
	color: #ffffff;;
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.nav_utility a:visited {
	color: #ffffff;;
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.nav_utility a:hover {
	color: #ffffff;;
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.news {
	width: 200px;
	height: 310px;
	padding-left: 0px;
	background: url(images/i_news.jpg) repeat-y left top;
}

.newstop {
	background: url(images/i_news_top.jpg) no-repeat left top;
}

.newsList {
	height: 220px;
	padding-left: 12px;
	padding-right: 15px;
	overflow: auto;
}

.newsarchive {
	text-align: center;
	padding-top: 10px;
}

.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	padding-bottom: 5px;
}

.newstext {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #006699;
	padding-bottom: 10px;
}

.related {
	padding-top: 5px;
}

.relatedLinkheader {
	background: url(images/i_related_top.jpg) no-repeat left top;
	width: 151px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	padding-top: 22px;
	padding-left: 20px;
}

.relatedLinkbody {
	width: 151px;
	background: url(images/i_related_body.jpg) repeat-y left top;
	vertical-align: top;
	padding-left: 20px;
	padding-top: 10px;
}

.relatedLinkfooter {
	background: url(images/i_related_bottom.jpg) no-repeat left top;
	width: 151px;
	height: 23px;
}

.secondary {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 11pt;;
	font-weight: bold;
}

.stock {
	height: 90px;
	background: url(images/i_stock.jpg) no-repeat left top;
}

.stocktxt {
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
}

.stocktxt2 {
	font-family: verdana, arial, helvetica, swiss, sans-serif;
	font-size: 7pt;
	color: #333333;
}

.stockprice {
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 14pt;
	color: #666666;
}

.stockplus {
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 14pt;
	color: #33FF33;
}

.stockminus {
	font-family: arial, verdana, helvetica, swiss, sans-serif;
	font-size: 14pt;
	color: #FF0000;
	position: relative;
	left: 3px;
}

table#masthead {
	background: url(images/i_masthead_1.jpg) no-repeat left top;
}

.title {
	font-family: arial, helvetica, swiss, sans-serif;
	font-size: 17pt;
	color: #330066;
}

/* for Vedor Registration */
.alertWindow {
	position: absolute;
	left: 460px;
	top: 200px;
	width: 288px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: none;
	z-index: 10;
}

.alertWindow .top {
	background-image: url("images/alert_top.gif"/*tpa=http://www.cott.com/content/images/alert_top.gif*/);
	background-repeat: no-repeat;
	width: 268px;
	height: 34px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px
}

.alertWindow .middle {
	background-image: url("images/alert_middle.gif"/*tpa=http://www.cott.com/content/images/alert_middle.gif*/);
	background-repeat: repeat-y;
	width: 268px;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.alertWindow .bottom {
	background-image: url("images/alert_bottom.gif"/*tpa=http://www.cott.com/content/images/alert_bottom.gif*/);
	background-repeat: no-repeat;
	width: 208px;
	height: 34px;
	padding-left: 80px;
	padding-top: 10px;
}

.alertWindow h1 {
	font-size: 14px;
	border-bottom: solid black 1px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.alertWindow ul {
	margin-left: 20px;
}

.alertWindow ul {
	line-height: 20px;
}

#venderReg {
	float: right;
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	width: 727px;
	background-image: url("images/bg_repeat_x.gif"/*tpa=http://www.cott.com/content/images/bg_repeat_x.gif*/);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
}

#venderReg table {
	border-bottom: solid black 1px;
	margin-bottom: 10px;
}

#venderReg td {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 250px;
}

#venderReg .tdExtended {
	width: 100%;
}

#venderReg .textInput {
	font-size: 11px;
	width: 160px;
}

#venderReg .selectInput {
	font-size: 11px;
	width: 160px;
}

#venderReg .selectInput2 {
	font-size: 11px;
	width: 50px;
}

#venderReg .textInputBrowse {
	font-size: 11px;
	width: 250px;
}

#venderReg .textInput2 {
	font-size: 11px;
}

#venderReg h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	border-bottom: solid black 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#venderReg textarea {
	width: 400px;
	height: 50px;
}

#venderReg ol {
	margin-left: 30px;
	font-weight: bold;
}

#venderReg .orderedList {
	background-color: #FFFFCC;
	border: solid black 1px;
	width: auto;
	height: auto;
	margin-top: 5px;
	padding: 5px 15px 15px 15px;
}

#venderReg .fileNames {
	border: none;
}

#venderReg .fileNames ul {
	list-style: none;
}

#formComplete { /*	float:left; */
	position: fixed;
	width: 194px;
	margin-left: 6px;
	height: auto;
	border-bottom: double black 3px;
}

#formComplete ul {
	margin-left: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}

#formComplete td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	height: 20px;
	padding-left: 5px;
}

#formComplete li {
	list-style: none;
	line-height: 20px;
}

#formComplete p {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#formComplete h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	padding-left: 6px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-top: 2px;
	background-image: url("images/form_complete_bg.jpg"/*tpa=http://www.cott.com/content/images/form_complete_bg.jpg*/);
	background-repeat: no-repeat;
	height: 21px;
}

#formComplete .optional {
	color: #408080;
	font-size: 11px;
}

#formComplete .complete {
	color: #33CC00;
	font-size: 11px;
}

#formComplete .required {
	color: #ff0000;
	font-size: 11px;
}

.filelist_title {
	width: 100%;
	border-bottom: 2px double #a0a0a0;
	margin-bottom: 5px;
}

.filelist_title_name {
	font-weight: bold;
	width: 600px;
	float: left;
	padding: 0px;
}

.filelist_title_button {
	font-weight: bold;
	float: right;
	padding: 0px;
}

/** for multifile.js **/
.filelist_row {
	width: 100%;
	padding: 0px;
}

.filelist_name {
	width: 600px;
	float: left;
	padding: 0px;
}

.filelist_fix {
	position: relative;
	font-size: 0px;
	width: 0px;
	height: 0px;
	clear: both;
}

.filelist_button {
	float: right;
	padding: 0px;
}

.filelist_button_onmouseover {
	float: right;
	padding: 0px;
	border-bottom: 1px solid #000000;
}

.button_mouseover { /*	background-color:orange;*/
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.button_mouseout { /*	background-color:orange;*/
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
	opacity: 1;
}

.msg_mouseover {
	background-color: #a0a0a0;
}

.msg_mouseout {
	border-bottom: #ffffff;
}

/************ END **************/
-->
#errorTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	padding-right: 45px;
	padding-left: 35px;
	font-weight: bold;
	color: #ff0000;
	backgroup-color: #ffffff;
}

#errorMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-left: 35px;
	padding-right: 45px;
	padding-bottom: 20px;
	font-weight: normal;
	color: #000000;
	backgroup-color: #ffffff;
}

/*new styles for stock quote and stock chart*/
.sq_table {
	width: 100%;
}

.sq_head {
	background-color: #ffa837;
	font-weight: bold;
}

.sq_alt_row {
	background-color: #efefef;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
}

.sq_alt_row_2 {
	padding: 3px 5px 3px 5px;
	font-size: 12px;
}

.disclaimer {
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
}

.disclaimer p {
	padding: 3px 0 3px 0;
}

.chart_head {
	padding: 5px 0 10px 0;
}

.cott_orange {
	background-color: #ffa837;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.menu_holder{
	background-image: url("images/menu_background.gif"/*tpa=http://www.cott.com/content/images/menu_background.gif*/);
	background-repeat: repeat-x;
}
/*new styles for stock quote and stock chart*/


.submitBtn {
	color: #ffffff;
   	text-decoration: none;
   	border: 1px red solid;
   	cursor: pointer;
   	cursor: hand;
	/*display:block;
	width:62px;
	height:18px;
	font-size:11px;
	font-weight:700;
	text-align:center;*/
	background-color:transparent;
  }
