@charset "utf-8";

/* CSS Document */



a:link {color: #CCCCCC;}						/* Grey unvisited link */

a:visited {color: #EDEDED;}						/* PALE GREY visited link */

a:hover {color: #FFFFFF;}						/* WHITE BOLD mouse over link */

a:active {color: #CCCCCC;}   					/* GREY selected link */



/* NAVIGATION STYLE */

#navigation ul { margin-left: 0!important; padding: 0!important; }

#navigation li { text-transform: uppercase!important; margin-left: 10px!important; padding: 0!important; list-style-type: none; line-height: 2.45em!important;  letter-spacing: 0.15em;}

#navigation a { font-family: Verdana, Tahoma, Arial, sans-serif; text-decoration:none; color: #b5b5b5; font-size: 1.2em; }

/*#navigation a:hover { color: #cc3300; }

#navigation a:active, #nav a.selected { color: #CC3300; }

*/

#subnav ul { margin: 0 auto!important; padding: 0px!important; }

#subnav li { margin-left: 5px!important; padding: 0px!important; list-style-type: none; }

#subnav a { font-size: 1.1em!important; text-transform: lowercase!important;}



.footer a:link { color: #CCC; text-decoration:none!important; }

.footer a:visited {color: #CCC; text-decoration:none!important;}			

.footer a:hover {color: #CC3300; text-decoration:none!important;}		

.footer a:active, #home a.selected {color: #CC3300; text-decoration:none!important;}   				



#home a:link { color: #CCC; }

#home a:visited {color: #CCC;}			

#home a:hover {color: #CC3300;}		

#home a:active, #home a.selected {color: #CC3300;}   				



#profile a:link { color: #CCC; }

#profile a:visited {color: #CCC;}			

#profile a:hover {color: #336600;}		

#profile a:active, #profile a.selected {color: #336600;}   				



#portfolio a:link { color: #CCC; margin-left: -5px!important; }

#portfolio a:visited {color: #CCC; margin-left: -5px!important; }			

#portfolio a:hover {color: #a68234; margin-left: -5px!important; }		

#portfolio a:active, #portfolio a.selected {color: #a68234; margin-left: -5px!important; }   				



#newsmedia a:link { color: #CCC; }

#newsmedia a:visited {color: #CCC;}			

#newsmedia a:hover {color: #369;}		

#newsmedia a:active, #newsmedia a.selected {color: #369;}   				



#stockists a:link { color: #CCC; }

#stockists a:visited {color: #CCC;}			

#stockists a:hover {color: #5c342a;}		

#stockists a:active, #stockists a.selected {color: #5c342a;}   				





/*   P R O F I L E   P A G E   */

#profilecontainer {

	width: 761px;

	margin-left: 131px;

}



.profileimagepad {

	float: left!important;

	width: 204px;

	height: 295px;

	background-color: #333333;

	border: 1px solid #CCCCCC;

	margin: -380px 10px 10px 445px!important;

}



#profiletext {

	float: left;

	width: 705px;

	text-align:justify!important;

}



.profiledetail {

	margin: 10px 0 0 10px!important; 

	padding: 0!important; 

	text-align: justify!important;

}



.profilestatement { 

	color: #336600!important; 

	font-weight: bold;

	font-style:italic;

	margin: 10px 0 0 10px!important; 

	padding: 0!important; 

	text-align: justify!important;

	}



.profileheading { 

	margin: 0 0 10px 10px!important; 

	padding: 0!important; 

	text-align:left!important; 

	letter-spacing: 0.2em; 

	font-size: 1.4em!important; 

	color: #336600!important; 

	text-transform: uppercase;

	}



.profilesubheading { 

	margin: 0 0 10px 10px!important; 

	padding: 0!important; 

	text-align:left!important; 

	letter-spacing: 0.2em; 

	font-size: 1.2em!important; 

	color: #336600!important; 

	}

.profilelist { 

	margin-top: 10px;

	margin-left: 20px!important;

	line-height: 2em!important;

	padding: 5px;

	font-size: 1.2em!important; 

	}

	

.profiledetail a:link {color: #336600!important; text-decoration:none;  font-weight: bold;}						/* Grey unvisited link */

.profiledetail a:visited {color: #336600!important; text-decoration:none;  font-weight: bold;}						/* PALE GREY visited link */

.profiledetail a:hover {color: #2b5205!important; text-decoration:none;  font-weight: bold;}						/* WHITE BOLD mouse over link */

.profiledetail a:active {color: #336600!important; text-decoration:none;  font-weight: bold;}   					/* GREY selected link */

/*   P R O F I L E   P A G E   E N D S   */



/*   P O R T F O L I O   P A G E   */



#portfolioimage {

	float: left;

	width: 730px;

	height: 390px;

	margin-left: 22px;

	margin-right: 10px;

}



#portraitimage {

	float: left;

	width: 500px;

	height: 390px;

	margin-left: 140px;

	margin-right: 30px;

}



#portraittext {

	float: left;

	width: 200px;

	height: 346px;

}





#portfoliotext {

	float: left;

	width: 140px;

	height: 346px;

}



.portfoliodetail {

	margin: 10px 0 0 10px!important; 

	padding: 0!important; 

	text-align: left!important;

}



#slider {

	float: left;

	width: 905px;

	height: 72px;

	margin-left: 58px;

	margin-top: 55px;

}



#slider_landscape {

	float: left;

	width: 905px;

	height: 72px;

	margin-left: 43px;

	margin-top: 55px;

}



.portfoliodetail a:link {color: #CCC!important;}						/* Grey unvisited link */

.portfoliodetail a:visited {color: #CCC!important;}						/* PALE GREY visited link */

.portfoliodetail a:hover {color: #a68234!important;}						/* WHITE BOLD mouse over link */

.portfoliodetail a:active {color: #a68234!important;}   					/* GREY selected link */

/*   P O R T F O L I O   P A G E   */



/*   N E W S   M E D I A   P A G E   */



#newsmediacontainer {

	width: 780px;

	margin-left: 131px;

}



.newsmediaimagepad {

	float: right!important;

	width: 260px;

	height: 275px;

	background-color: #333333;

	border: 1px solid #CCCCCC;

	margin: -10px 10px 10px 20px!important;

}



#newsmediatext {

	float: left;

/*	width: 705px; */

	width: 780px;

	text-align:justify!important;

	line-height: 2em!important;

}



.newsmediadetail {

	margin: 10px 0 0 10px!important; 

	padding: 0!important; 

	text-align: justify!important;

}



.newsmediastatement { 

	color: #6699cc!important; 

	font-weight: bold;

	font-style:italic;

	margin: 10px 0 0 10px!important; 

	padding: 0!important; 

	text-align: justify!important;

	}



.newsmediaheading { 

	margin: 0 0 10px 10px!important; 

	padding: 0!important; 

	text-align:left!important; 

	letter-spacing: 0.2em; 

	font-size: 1.4em!important; 

	color: #336699!important; 

	text-transform: uppercase;

	}



.newsmedialist { 

	margin-top: 10px;

	margin-left: 20px!important;

	line-height: 2em!important;

	padding: 5px;

	font-size: 1.2em!important; 

	}



.newsmediadetail a:link {color: #CCC!important;}						/* Grey unvisited link */

.newsmediadetail a:visited {color: #CCC!important;}						/* PALE GREY visited link */

.newsmediadetail a:hover {color: #6699CC!important;}						/* WHITE BOLD mouse over link */

.newsmediadetail a:active {color: #6699CC!important;}   					/* GREY selected link */



/*   N e w s   M e d i a   P a g e   -   M e d i a   L i n k s */

.newsmedia a:link {color: #336699!important; text-decoration:none; font-weight: bold; }						/* Grey unvisited link */

.newsmedia a:visited {color: #336699!important; text-decoration:none;  font-weight: bold; }						/* PALE GREY visited link */

.newsmedia a:hover {color: #6699CC!important; text-decoration:none;  font-weight: bold; }						/* WHITE BOLD mouse over link */

.newsmedia a:active {color: #336699!important; text-decoration:none;  font-weight: bold; }   					/* GREY selected link */



.newsmedia { padding: 0; margin: 10px; text-align:justify; line-height:1.5em; }

/*   N e w s   M e d i a   P a g e   -   M e d i a   L i n k s */



/*   N e w s   M e d i a   P a g e   -   E x h i b i t i o n   L i n k s */

.newsmedialist a:link {color: #6699CC!important; text-decoration:none; font-weight: bold; }						/* Grey unvisited link */

.newsmedialist a:visited {color: #6699FF!important; text-decoration:none;  font-weight: bold; }						/* PALE GREY visited link */

.newsmedialist a:hover {color: #336699!important; text-decoration:none;  font-weight: bold; }						/* WHITE BOLD mouse over link */

.newsmedialist a:active {color: #6699CC!important; text-decoration:none;  font-weight: bold; }   					/* GREY selected link */

/*   N e w s   M e d i a   P a g e   -   E x h i b i t i o n   L i n k s */





/*   N E W S   M E D I A   P A G E   */





/*   S T O C K I S T S   P A G E   */

#stockistscontainer {

	width: 761px;

	margin-left: 131px;

}



.stockistsimagepad {

	float: right!important;

	width: 260px;

	height: 275px;

	background-color: #333333;

	border: 1px solid #CCCCCC;

	margin: -10px 10px 10px 20px!important;

}



#stockiststext {

	float: left;

	width: 705px;

	text-align:justify!important;

}



.stockists_listing {

	float: left;

	width: 750px;

	margin-top: 20px;

	text-align:justify!important;

}



.stockistsdetail {

	margin: 10px 0 0 10px!important; 

	padding: 0!important; 

	text-align: justify!important;

}



.stockistsbrown {

	color: #804e41!important;

	text-align: centre!important;

	margin: 20px 0 0 10px!important; 

	padding: 0!important; 

	line-height: 2em;

}



.stockistsbrown a:link {color: #804e41; text-decoration:none!important; }						/* Grey unvisited link */

.stockistsbrown a:visited {color: #804e41; text-decoration:none!important; }						/* PALE GREY visited link */

.stockistsbrown a:hover {color: #5c342a; text-decoration:none!important; }						/* WHITE BOLD mouse over link */

.stockistsbrown a:active {color: #804e41; text-decoration:none!important; }   					/* GREY selected link */







.stockistsdetail a:link {color: #804e41; text-decoration:none!important; text-transform:uppercase; font-weight: bold;}		/* BROWN unvisited link */

.stockistsdetail a:visited {color: #804e41; text-decoration:none!important; text-transform:uppercase;  font-weight: bold;}	/* LIGHT BROWN visited link */

.stockistsdetail a:hover {color: #5c342a; text-decoration:none!important; text-transform:uppercase;  font-weight: bold;}	/* DK BROWN mouse over link */

.stockistsdetail a:active {color: #804e41; text-decoration:none!important; text-transform:uppercase;  font-weight: bold;}   /* BROWN selected link */



.normal a:link {color: #CCC;  }						/* Grey unvisited link */

.normal a:visited {color: #CCC; }						/* PALE GREY visited link */

.normal a:hover {color: #5c342a; }						/* WHITE BOLD mouse over link */

.normal a:active {color: #5c342a;}   					/* GREY selected link */





.stockistsstatement { 

	color: #6699cc!important; 

	font-weight: bold;

	font-style:italic;

	margin: 10px 0 0 10px!important; 

	padding: 0!important; 

	text-align: justify!important;

	}



.stockistsheading { 

	margin: 0 0 10px 10px!important; 

	padding: 0!important; 

	text-align:left!important; 

	letter-spacing: 0.2em; 

	font-size: 1.4em!important; 

	color: #5c342a!important;

	text-transform: uppercase;

	}



.stockistslist { 

	margin-top: 10px;

	margin-left: 20px!important;

	line-height: 2em!important;

	padding: 5px;

	font-size: 1.2em!important; 

	}



/*   S T O C K I S T S   P A G E   */



#homecontainer {

	float: left;

	width: 902px;

	overflow: hidden;

	min-height: 700px;

}



.content_details { 

	width: 90%;

	margin-left: 20px;

	}



/*   A D M I N I S T R A T I O N   P A G E S */



/* ADMIN FORM STYLE */

.adminform { line-height:1.75em; }

.adminform legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, serif; font-size: 1.2em; color: #6699cc; }

.adminform label { font-family:Georgia, "Times New Roman", Times, serif; width: 150px!important; float: left; margin-right: 5px; margin-top: 10px; text-align: right; color: #CC3300; font-size: 1.3em; font-weight:bold; text-transform:lowercase; font-style:italic!important; }

.adminform textarea { margin-left: 5px!important; width: 500px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }

/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */

.adminform input { margin: 5px 5px 5px 5px!important; padding-top: 8px!important; width: 600px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px;  border:1px solid #e3e3e3; }

.adminform select { margin-left: 5px!important; width: 120px; height: 28px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }

.adminform input.submitbtn { border:0px;  width: 110px; height: 36px; background: url(../images/forms/submit.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }

.adminform input.resetbtn { margin-left: 300px!important; border:0px;  width: 110px; height: 36px; background: url(../images/forms/reset.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }

.adminform input.checkBox {width: 15px;}

.adminform p{margin-left: 150px; padding: 0; clear: right;}

/*#intro textarea {margin: 5px 5px 5px 15px;}*/

.required {background: #FFFFFF!important;}

.adminform input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }

#status { margin: 10px 10px 15px 20px; padding: 10px; float: left; display: block; background-color: #669933; 

			font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 1.2em; font-weight: bold; font-style: italic; color: #FFFFFF; }

/* ADMIN FORM STYLE */



/* INPUT TYPE=FILE STYLING */

.SI-FILES-STYLIZED label.cabinet

{  float: left; width: 110px!important; height: 36px!important; background: url(../images/forms/choosefile.gif) 0 0 no-repeat; display: block; overflow: hidden; cursor: pointer; }

.SI-FILES-STYLIZED label.cabinet input.inputfile

{ position: relative; margin-left: 10px; margin-top: 5px; height: 100%; width: 100%; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

/* INPUT TYPE=FILE STYLING */



 /* A D M I N   N A V I G A T I O N */

.adminnav { font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif; color: #CCC; font-weight: bold; font-size:1.2em; margin: 0; padding: 0; text-align: center!important;}

.adminnav a {margin: 0 5px 0 5px;}

.adminnav a:link {color: #CC3300; }     /* unvisited link */

.adminnav a:visited {color: #CC3300; }  /* visited link */

.adminnav a:hover {color: #a72c03; }   /* mouse over link */

.adminnav a:active {color: #CC3300;}   /* selected link */



/*Nav link style*/

#adminnav ul { margin-bottom: 10px!important; padding: 0; }

#adminnav li { margin: 0; padding: 0; list-style-type: none; display: inline!important;  /* Prevents "stepdown" */ }

#adminnav a {margin-top: 10px; float: left; padding-top: 50px; outline: none; overflow: hidden; height: 0px !important;  height /**/:50px; /* for IE5/Win */ }

#adminnav a:hover { background-position: 0 -50px; }

#adminnav a:active, #adminnav a.selected { background-position: 0 -50px; }

	

.contentr a { width: 100px; background: url('../images/nav/contentpages.gif') top left no-repeat; margin-left: 20px;}

.newsr a { width: 100px; background: url('../images/nav/news.gif') top left no-repeat; }

.portfolior a { width: 100px; background: url('../images/nav/portfolio.gif') top left no-repeat; }

.exhibitionr a { width: 100px; background: url('../images/nav/exhibition.gif') top left no-repeat; }

.newsmediar a { width: 100px; background: url('../images/nav/media.gif') top left no-repeat; }

.stockistsr a { width: 100px; background: url('../images/nav/stockists.gif') top left no-repeat; }

.logoutr a { width: 100px; background: url('../images/nav/logout.gif') top left no-repeat; } 

.loginr a { width: 100px; background: url('../images/nav/loginr.gif') top left no-repeat; margin-left: 10px; } 

	

/* A D M I N   N A V I G A T I O N ends */



/*  E X H I B I T I O N S   A D M I N  */

.exhibition_details { 

	width: 90%;

	margin-left: 20px;

	}

	

.exhibition_details a:link {color: #CCC; }     /* unvisited link */

.exhibition_details a:visited {color: #CCC; }  /* visited link */

.exhibition_details a:hover {color: #6699CC; }   /* mouse over link */

.exhibition_details a:active {color: #CCC;}   /* selected link */

	
