/* CSS Document */

html,body{margin:0;padding:0;}

body{ font-family:Arial; text-align:center; background-color:#ffffff; background-position:top; font-size:11px; background-image:url(../img/page_bg.gif); background-repeat:repeat-x; background-position:top left;}

a:hover{text-decoration:underline}

.redText {color:#D4000F; text-decoration:none; font-size:11px;}
a.redText:link, a.redText:visited, a.redText:active{color:#D4000F; text-decoration:none}
a.redText:hover{color:#D4000F; text-decoration:underline}
.blackText {color:#000000; text-decoration:none}
.greyText {color:#666666; text-decoration:none;}

div.blackText {display:none;}
div.blackText_on {display:block;}

a.menu_left_off:link, a.menu_left_off:visited{
background:url(../img/icon_hide.gif) no-repeat 0% 0%;
margin-left:5px;
padding-left:20px;
color:#000000; 
text-decoration:none; 
display:block; 
width:100%;
}
a.menu_left_off:hover, a.menu_left_off:active{
background:url(../img/icon_hide.gif) no-repeat 0% 0%;
margin-left:5px;
padding-left:20px;
color:#000000;
text-decoration:underline;
display:block; 
width:100%;
}
a.menu_left_on:link, a.menu_left_on:visited{
background:url(../img/icon_show.gif) no-repeat 0% 0%;
margin-left:5px;
padding-left:20px;
color:#000000; 
text-decoration:none; 
display:block; 
width:100%;
}
a.menu_left_on:hover, a.menu_left_on:active{
background:url(../img/icon_show.gif) no-repeat 0% 0%;
margin-left:5px;
padding-left:20px;
color:#000000;
text-decoration:underline;
display:block; 
width:100%;
}

a.greyText2:link, a.greyText2:visited{
background:url(../img/arrow_black.gif) no-repeat 0% 0%;
margin-left:25px;
padding-left:8px;
color:#666666; 
text-decoration:none; 
display:block; 
width:100%;
}
a.greyText2:hover, a.greyText2:active{
background:url(../img/arrow_black.gif) no-repeat 0% 0%;
margin-left:25px;
padding-left:8px;
color:#666666; text-decoration:underline; display:block; width:100%;
}

.redList {list-style:none; color:#FF0000; margin:2px 0 2px 5px; padding-left:0px;}

div#container {width:805px; margin:0 auto; text-align:left; padding-top:40px;}

div#header {width:805px; position:relative; margin:auto;}
div#headerL {width:261px; float:left;}

/*div#headerR {float:left; width:544px;}*/
div#headerR {float:left; width:530px; padding-right:8px;}

div#headerNav {float:right; color:#666666; font-size:11px; padding-top:20px;}
div#headerNav a {color:#666666; text-decoration:none}
div#headerNav a:hover {text-decoration:underline}

div#topNav {width:805px; position:relative; height:29px;}
.topBtn {width:99px; float:left; height:29px;}

/*.topSpacer {width:1px; float:left; height:29px;}*/
.topSpacer {width:1px; float:left; height:29px; background:url(../img/bgr_topnav.gif) repeat-x bottom}

div#btn_right_border {float:left; width:5px;}

.clearAll {clear:both;}
.clear_both { clear:both; display:block; height:1px; width:1px; overflow:hidden }
.floatL {float:left}
.floatR {float:right}


div#wrapper{float:left;width:100%; background-repeat:repeat-y; background-image:url(../img/big_bg.gif);}
div#content{margin: 0 0px; background-color:#FFFFFF;  background-repeat:repeat-y; display:inline; width:805px; }
div#big_content {width:798px; float:left; }

/*div#contentInner {padding:0 2px 5px 6px;}*/

div#contentInner {padding:20px 15px 20px 10px;}

div#contentInnerLeft {float:left; width:363px; margin-right:20px;margin-bottom:10px;}
/*div#contentInnerLeft {float:left; width:400px;  }*/

div#contentInnerLeft p {padding-left:0px; padding-top:0; margin-top:3px;}
div#contentInnerRight {float:left; padding-left:5px;}
div#contentRightWrap {width:366px;}
div#homeBoxTop {background-image:url(objects/img/home_box_bg.gif); background-repeat:repeat-y; width:366px; height:100px;background-image:url(../img/home_box_bg.gif); background-repeat:repeat-y; width:366px; height:100px;}
div#getInspired {float:left; width:155px; padding-left:5px; padding-top:15px;}
.btnGoToGallery {padding-left:14px; padding-top:25px;}

/*div#grey_footer {background-color:#6C6C6C; height:30px; margin-left:1px;}*/
div#grey_footer {background:#6C6C6C url(../img/bgr_nav.jpg) repeat-x; height:24px; }

/*div#grey_footer_links {color:#FFFFFF; padding-top:6px; padding-left:10px;}*/
div#grey_footer_links {color:#FFFFFF; padding-top:5px; padding-left:25px;}

div#grey_footer_links a {color:#FFFFFF; text-decoration:none}
div#grey_footer_links a:hover {text-decoration:underline}

.ScrollSpacer { clear:both; display:block; height:10px; width:1px; overflow:hidden }
/*
div#ScrollWrapper {width:756px; padding-left:10px;}

div#ScrollWrapper {width:756px; padding-left:14px;padding-top:10px;}*/
div#ScrollWrapper {margin-bottom:10px;}

div#scrollL {float:left; width:38px;}
div#scrollR {float:left; width:37px;}
div#scrollBg {background-image:url(../img/scroll_bg.gif); background-repeat:repeat-x; width:681px; height:165px; float:left}
div#scrollBg img {padding:17px 5px 0 2px;}

div#bigFooter {background-image:url(../img/footer_bg.gif); background-repeat:no-repeat; float:left; width:805px; height:84px; background-position:top left}

/*div#bigFooterText {width:450px; float:left; margin:10px 0 0 10px; color:#666666; height:84px;}*/
div#bigFooterText {width:310px; margin:17px 0px 0px 25px; color:#555555; line-height:13px;}

/*div#subpageMainRightWrapper {width:590px; float:left}*/
div#subpageMainRightWrapper {width:520px; float:left}

div#subpageMainRightWrapper2 {width:798px; float:left}
/* original:
div#subpageMainBody {width:100%; padding-left:10px; padding-right:10px; float:left}
second:
div#subpageMainBody {width:380px; padding-left:10px; padding-right:10px; float:left}
div#subpageMainBody {width:340px; padding-left:15px; padding-right:20px; float:left; font-size:12px; line-height:16px;}
*/

div#subpageMainBody {width:560px; padding-left:5px; float:left; font-size:12px; line-height:16px;}
div#subpageMainBody2 {width:100%; padding-left:5px; float:left; font-size:12px; line-height:16px;}

div#subpageRightNav {width:190px; float:left}
div#subpageLeftNav {width:190px; float:left; margin-right:10px;}

/*div#subpageMainBodyNoRightNav {width:570px; padding-left:10px; padding-right:10px; float:left}*/
div#subpageMainBodyNoRightNav {padding-left:18px; padding-right:10px; float:left; font-size:12px;  line-height:16px;}

/*.headerBig {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}*/
.headerBig {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:16px; font-weight:bold; }

.subNav {}
.subNavWrapper {padding:10px;}
.subNavBg {background-image:url(../img/left_nav_bg.gif); background-repeat:repeat-y; width:190px;}
.subNavSpacer {width:190px; height:10px;}

.leftNavList {list-style-image:url(../img/arrow_black.gif); margin-top:5px; margin-bottom:3px; }
li.leftNavList {list-style-image:url(../img/arrow_black.gif); margin-top:2px; margin-bottom:2px; margin-left:25px;}
.yourOrder {padding-left:30px;}
.yourOrderTotal {clear:both; height:32px; font-weight:bold; color:#000000;}
.btnGallerySub {padding:5px 0 0 50px;}

/*.dotterLine {height:10px; padding:5px 0;}*/
.dotterLine {height:9px; padding:2px 2px  0px 0px;}

/*div#galleryVWrapper {width:550px; padding-left:10px;}*/
div#galleryVWrapper {width:auto;}


div#galleryVHeader {width:auto;}
div#galleryVFooter {width:auto;}

div#galleryVBg {width:auto;}
/*
div#galleryVBg {width:550px; background-image:url(../img/gallery_sub_bg.gif); background-repeat:repeat-y; float:left; position:top left;}
div#galleryVBg {width:550px;}*/

div#galleryVBigImg {padding-left:30px; padding-top:10px;}
div#galleryVBigImgWrap {float:left; width:387px;}
div#galleryVImgScroll {float:left; width:97px; padding-left:10px;}
div#galleryVScrollUp {float:left; width:97px; height:19px;}
div#galleryVScrollDown {float:left; width:97px; height:17px;}
div#galleryVScrollBg {float:left; width:97px; background-image:url(../img/scroll_bg_v.gif); height:205px;}
div#galleryVScrollBg img {padding-left:16px; padding-top:5px;}

div#orderWrapper {width:550px;}
div#orderDate {float:left; width:100px; font-weight:bold}
div#orderNumber {float:left; width:150px; font-weight:bold}
div#orderCost {float:left; width:100px; font-weight:bold}
.orderDate {float:left; width:100px; padding-top:5px;}
.orderNumber {float:left; width:150px; padding-top:5px;}
.orderCost {float:left; width:100px; padding-top:5px;}
.orderBtns {float:left; width:200px;}

/*.galleryPageNumber {text-align:right; margin-right:11px;}*/
div.galleryPageNumber {text-align:right; margin:10px 35px 10px 0px;}
div.galleryPageNumber a {text-decoration:none; color:#666666;}
div.galleryPageNumber a:hover {text-decoration:underline}

/*.event_title {margin-left:11px; font-weight:bold; margin-bottom:3px;}*/
.event_title {margin-left:11px; margin-top:10px; font-weight:bold; margin-bottom:3px;}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 681px; /* Set to gallery width, in px or percentage */
height: 165px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

/*
input.btn1{
	background:url(../img/btn_login.gif); background-repeat:no-repeat; width:80px; height:25px; border-width:0px; color:#FFFFFF; font-weight:bold; font-size:12px;
}
*/

input.btn_mare{
	background:url(../img/btn2_mare.gif); background-repeat:no-repeat; width:110px; height:25px; border-width:0px; color:#FFFFFF; font-weight:bold; font-size:12px;
}

input.textfield1{
	width:250px;
	font-size:11px;
	}
.textarea1{
	width:250px;
	height:60px;
	font-size:11px;
	}


a.menu_left:link, a.menu_left:visited, a.menu_left:active{
	font-family:arial;
	font-size:13px;
	color:#bf2323;
	font-weight:bold;
	text-decoration:none;
	}
a.menu_left:hover{
	font-family:arial;
	font-size:13px;
	color:#4b4b4b;
	font-weight:bold;
	text-decoration:none;
	}