﻿/***
* Tags
*******************/

body { font-size:12px; font-family:Arial; background:#999 url(/images/layup/bg-repeat-x.png) repeat-x left top; line-height:1.5em; }

h2,h3 { color:#666; font-weight:bold; }
h2 { font-size:1.4em; margin-bottom:1em; }
h3 { font-size:1.2em; margin:2em 0 1em; }
p {  margin-bottom:1em; }
a { text-decoration:none; color:#e96011; }
a:hover { text-decoration:underline; }
img { border:none;}

/***
* Main Layup
*******************/
#wrapper { width:821px; height:500px; margin:auto; padding-top:10px; background: url(/images/layup/bg-aurora.jpg) no-repeat center top; }

#logo { background:url(/images/layup/logo.png) no-repeat left top; width:155px; height:51px; margin-bottom:10px; }
#logo a { display:block; width:155px; height:51px; }
#logo span { display:none; }

#rounded_top { background:url(/images/layup/alpha-rounded-top.png) no-repeat left top; height:7px; }
#rounded_bottom { background:url(/images/layup/alpha-rounded-bottom.png) no-repeat left bottom; height:7px; }

#wrapper_inner { background:url(/images/layup/alpha-pixel.png) left center; border-left:solid 1px #ccc; border-right:solid 1px #ccc; }

ul#menu { padding-left:37px; height:30px; background:url(/images/bg-menu.png) no-repeat left top; width:769px; margin:auto; letter-spacing:1px; }
ul#menu li { float:left; background:url(/images/menu-seperater.png) no-repeat left top; width:122px; }
ul#menu li a { margin:0 1px 0 2px; height:30px; display:block; line-height:30px; color:#fff; font-weight:bold; text-align:center; background:url(/images/menu-over.png) no-repeat center -100px; }
ul#menu li a:hover { background-position:center center; text-decoration:none; }

#container_rounded_top { background:url(/images/layup/container-rounded-top.png) no-repeat left top; height:5px; margin:6px 7px 0 6px; }
#container_rounded_bottom { background:url(/images/layup/container-rounded-bottom.png) no-repeat left bottom; height:5px; margin:0 7px 0px 6px; }
#container { background:#fff; overflow:hidden; margin:0px 7px 0 6px; }

#content_left_container { width:510px; margin:5px 0px 0px 5px;}
#content_left { background:url(/images/bg-content.png) repeat-x left bottom; width:498px; height:auto; overflow:hidden; border:solid 1px #999999; border-bottom:none; color:#333333;}
/*#content_left p { padding:5px 0px 5px 5px; }
#content_left h1 { padding:5px 0px 5px 5px;font-weight:bold;color:#666666;font-size:13px;}*/
#content_left_bottom { background:url(/images/content-left-bottom.png) no-repeat left top; width:500px; height:5px;}

#content_right_container { width:285px; float:right; overflow:hidden; margin:5px 5px 0px 0px; /*background: url(/images/layup/ekina_dots.gif) no-repeat center bottom; padding-bottom:190px;*/ }
#content_right { background:url(/images/bg-content.png) repeat-x left bottom; width:285px; height:auto; overflow:hidden; border:solid 1px #999999; border-bottom:none; color:#333333;}
#content_right_bottom { background:url(/images/content-right-bottom.png) no-repeat right top; width:100%; height:5px;}

#content_left_home_container { width:430px; margin:5px 0px 0px 5px;}
#content_left_home { background:url(/images/bg-content.png) repeat-x left bottom; width:428px; height:auto; overflow:hidden; border:solid 1px #999999; border-bottom:none; color:#333333;}

#content_left_home_bottom { background:url(/images/content-left-home-bottom.png) no-repeat left top; width:500px; height:5px;}

#content_right_home_container { width:361px; float:right; overflow:hidden; margin:5px 5px 0px 0px;}
#content_right_home { background:url(/images/bg-content.png) repeat-x left bottom; width:359px; height:auto; overflow:hidden; border:solid 1px #999999; border-bottom:none; color:#333333;}
#content_right_home_bottom { background:url(/images/content-right-bottom.png) no-repeat right top; width:100%; height:5px;}

#footer { margin-top:5px; color:#eee; font-size:.9em; text-align:right; }
#footer a { color:#666; }

/***
* Image Stuff
*******************/

#largeImg { border:solid 2px #ccc; /*filter:alpha(opacity=0); opacity:0;*/ position:absolute; padding:10px; display:none; background-color:White; z-index:65535; }
#largeImg #largeImg_inner { width:700px; height:550px; }
#largeImg #largeImg_controls { height:30px; position:relative; width:700px; }
#largeImg #largeImg_controls span { position:absolute; color:#999; left:0px; top:12px; font-size:1.2em; font-weight:bold; }
#largeImg #largeImg_controls a { color:#333; text-align:right; position:absolute; display:block; float:left; right:0px; top:8px; cursor:pointer; width:100px; height:24px; padding-right:30px; line-height: 24px; background: url(/images/close_icon.gif) no-repeat right 1px; }
#largeImg #largeImg_controls a:hover { color:#e96011; text-decoration:none;  background: url(/images/close_icon.gif) no-repeat right bottom; }
.close { }


/***
* "Contact Us" Box
*******************/
.contact_box { padding:5px; color:#999; border:solid 1px #ddd; text-align:center; background-color:#eee; }


/***
* Helper Classes
*******************/
.button_60 { background:url(/images/button-60.png) no-repeat left top; width:60px; height:22px; border:none; color:#fff; font-size:10px; font-weight:bold; line-height:22px; text-align:center; }
a.button_60 { float:left; }
.orange { color:#e96011;}
.bold { font-weight:bold; }
.clearfix { clear:both; }

.aLeft { text-align:left; }
.aCenter { text-align:center; }
.aRight { text-align:right; }
