/*---CSS file for Liquid Investments Inc---*/

/*---HACKS---*/

html,body,p,div,img,h1,h2,h3,h4,dl,dd,dt,form,table,td,tr 
	/* li,ul,ol were removed from this list */
{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;
}

p {
	margin-bottom:1em;
}

input,select {
	margin:0;
	padding:0;
}

strong, b {
	font-weight:bold;
}

/*---END HACKS---*/

body {
	background:#ebebeb url(../img/bgd.jpg) repeat-x;
}

body, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #333333;*/
    line-height:150%;
	vertical-align:top;
}

/*---STRUCTURE---*/

#container { 
	background-color:#FFFFFF;
	margin:auto;
	width:962px;
}

html>#container {
	width:962px;
}

#top { 
	width:100%; 
         height:103px;
	background-image:url(../img/header.jpg);
	background-repeat: no-repeat;
}

.navMain {
	width:100%; 
	height:27px;
	background-color:#106699; /*blue*/
    background-image:url(../img/navstrip.gif);
	margin:0px;
	padding:0px;
	text-align:center;
	z-index:20;
}

#header {
	background-color:#106699; /*blue*/
	border:none;
	margin:0px;
	padding:0px;
}

#main { 
	padding:20px 0px;
}

#mainContent td.colMiddle {
	/*width:64%;*/
	width:560px;
	border-left:#cccccc dotted 2px;
	border-right:#cccccc dotted 2px;
	padding:0px 20px;
	vertical-align:top;
}

#mainContent td.colLeft {
	width:18%;
	padding:0px 10px;
	vertical-align:top;
	font-size:10px;
}

#mainContent td.colRight {
	width:18%;
	padding:0px 10px;
	vertical-align:top;
}

#mainContent td.colRight p {
	font-size:9px;
	color:#666666;
}

#mainContent td.colRight h3 {
	border-bottom: 2px dotted #cccccc;
	margin:5px 0px;
	color:#106699;
}

#mainContent td.colRight .mod_contentitem td.contentheading {
	border-bottom: 2px dotted #cccccc;
	margin:5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	font-weight:bold;
	font-style:normal;
	color: #106699;
	margin-top:1em;
	white-space:nowrap;
}

#main2 { 
	padding:20px 0px 5px 0px;
	background:#FFFFFF url(../img/barMid.jpg);
	background-repeat:repeat-x;
}

#main2static td.colMiddle {
	width:34%;
	border-left:#cccccc dotted 2px;
	border-right:#cccccc dotted 2px;
	padding:0px 20px;
	vertical-align:top;
}

#main2static td.colLeft {
	width:33%;
	padding:0px 20px;
	vertical-align:top;
}

#main2static td.colRight {
	width:33%;
	vertical-align:top;
}

#main2static td.colRight .adButton1 {
	background:url(../img/bg_AdButton.jpg) no-repeat;
	padding:5px 40px 0px 0px;
}

#footer { 
	background-image:url(../img/footerBgd.gif);
	background-repeat: no-repeat;
	width:100%; 
	height:30px;
	text-align:center;
}

#footer .navBtm {
	float:left;
	padding: 5px 20px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#footer img.button {
	float:right;
	padding:5px 30px 5px 10px;	
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	color:#FFFFFF; /*white*/
}

#footer a:hover {
	text-decoration: underline;
}

/*---NAVIGATION+LINKS---*/

a:link, 
a:visited {
	text-decoration: none;
	color:#106699; /*blue*/
}

a:hover {
	text-decoration: underline;
	color:#d47a00; /*orange*/	
}

#main td.colMiddle a:link, 
#main td.colMiddle a:visited {
	text-decoration: none;
	color:#106699; /*blue*/
}

#main td.colMiddle a:hover {
	text-decoration: underline;
	color:#d47a00; /*orange*/	
}

#mainContent .colLeft a:link, 
#mainContent .colLeft a:visited {
	text-decoration: none;
	color:#d47a00; /*orange*/
}

#mainContent .colLeft a:hover {
	text-decoration: underline;
	color:#106699; /*blue*/
}

#mainContent .colRight a:link, 
#mainContent .colRight a:visited, 
#mainContent .colRight .moduletable a:link, 
#mainContent .colRight .moduletable a:visited {
	text-decoration: none;
	color:#106699; /*blue*/
}

#mainContent .colRight a:hover, 
#mainContent .colRight .moduletable a:hover {


	text-decoration: underline;
	color:#d47a00; /*orange*/
}

/*---CONTENT---*/

h1 {
	font-size:18px;
	font-weight:bold;
	color: #106699;
	margin-top:1em;
}

h2 {
	font-size:19px;
	font-weight:bold;
	font-style:italic;
	color: #106699;
	font-family:"Times New Roman", Times, serif;
	margin-top:1em;
}

.componentheading, td.contentheading, .componentheading_newsArchive {
	/*Same as h2 but without padding or margin setting*/
	font-size:19px;
	font-weight:bold;
	font-style:italic;
	color: #106699;
	font-family:"Times New Roman", Times, serif;
}

h3, 
td.sectiontableheader {
	font-size:13px;	
	font-weight:bold;
	color: #106699;
	margin-top:1em;
}

h4 {
	font-size:12px;
	font-weight:bold;
	color: #106699;
	margin-top:1em;
}

h5 {
	font-size:11px;
	font-weight:bold;
	color: #106699;
	margin-top:1em;
}

table.contentpaneopen {
	margin:0;
	padding:0;
	border-collapse:collapse;
}

/*---NAVIGATION+LINKS---*/

#main2static td.colLeft a:link, 
#main2static td.colLeft a:visited, 
#main2static td.colMiddle a:link, 
#main2static td.colMiddle a:visited, 
#main2static td.colRight a:link, 
#main2static td.colRight a:visited {
	text-decoration: none;
	color:#106699; /*blue*/
}

#main2static td.colLeft a:hover, 
#main2static td.colMiddle a:hover,
#main2static td.colRight a:hover {
	text-decoration: underline;
	color:#d47a00; /*orange*/	
}

.mod_contentitemsubnav table table td {
	font-size:9px;
	padding:0px 5px 2px 0px;
}

/*---LATEST NEWS---*/

ul.latestnews {
	list-style-image: url(../img/weblink2.png);
	list-style-position:outside;
	font-size:12px;
}

li.latestnews {
	margin:5px;
}

#main2static td.colMiddle ul {
	padding:0px;
	margin:12px;
}

/*---END LATEST NEWS---*/

#main2 td.colMiddle a:link, #main2 td.colMiddle a:visited {
	text-decoration: none;
	color:#106699; /*blue*/
}

#main2 td.colMiddle a:hover {
	text-decoration: underline;
	color:#d47a00; /*orange*/	
}

/* FORMS (from Tripoli) */

fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }

#SignUp td {white-space:nowrap; padding:5px;}

/* JOOMLA Stuff */

.buttonheading img {
	margin-left:5px;
	float:right;
	}

/* ARCHIVE */

.moduletable_archive th {
	border-bottom: 2px dotted #cccccc;
	padding-top:7px;
	color:#106699;
	font-size:13px;	
	font-weight:bold;
         text-align:left;
         /*white-space: nowrap;*/
         width:165px;
	}
.moduletable_archive ul,
.contentpaneopen_archive ul {
	margin:20px; 
	padding:0px;
	}
.moduletable_archive li,
.contentpaneopen_archive li {
	font-size:9px;
	list-style-position: outside;
	list-style-image: url(../img/weblink2.png);
         /*padding:0px 0px 2px 0px;*/
         margin-left:0px;
	}
.contentpaneopen_archive {border-collapse:collapse;}

/*--- DISTRIBUTORS BRAND PORTFOLIOS ---*/

.portfolio {
	width:100%;
	}
.portfolio td { 
	vertical-align:top;
	padding-left:10px;
	}
.portfolio td.beverageType, .beverageType {
	/*color: #d47a00; */
	color:#ffffff;
	font-variant:small-caps;
	font-weight:bold;
	background-color:#cccccc;
	padding-left:10px;
	}
.portfolio td.company, .company { 
	font-weight:bold;
	width:200px;
	vertical-align:top;
	border-top:	1px solid #cccccc;
	padding-left:10px;
	}
.portfolio td.products, .products {
	vertical-align:top;
	border-top:	1px solid #cccccc;
	width:35%;
	padding-left:10px;
	font-size:9px;
	}
.portfolio th {
	color: #d47a00;
	font-variant:small-caps;
	}

/*--- SUPPLIERS LIST TABLE ---*/

#suppliersTable {
	width:100%;
	}
#suppliersTable td {
	font-size:9px;
	background-color:WHITESMOKE;

	border-bottom:1px solid #ffffff;
	padding:3px;
	margin:0px;
	}
.distributor {
	text-align: center;
	}
#suppliersTable td.tHeaderFirst {
	background:#106699;
	/*color:#d47a00;*/ /*orange*/
	color:#d4d4d4;
	font-size:11px;
	font-variant:small-caps;
	}
#suppliersTable td.tHeader {
	background:#106699;
	/*color:#d47a00;*/ /*orange*/
	color:#d4d4d4;
	font-size:11px;
	font-variant:small-caps;
	text-align:center;
	}
.legend {
	font-size:9px;
	margin:20px;
	}

/*--EXTRAS--*/

/*.contentpagetitle {font-style:normal; font-size:14px;}*/
