/*/ General /*/

* { font-family: 'Verdana', sans-serif; 
}

html, body {
  margin: 0;
  padding: 0;
}

body {
  background-image: url(../images/back-gradient.jpg);
  background-repeat: repeat-x;
  background-color: #fff;
}

h1 {
  margin-top: 0;
  color: #65cc00;
  font-size: 18px;
}

h2 {
  margin-top: 25px;
  color: #ff6602;
  font-size: 15px;
}

dt {
  line-height: 28px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}

dd {
  margin: 0 0 10px 15px;
  font-size: 11px;
}

.links {
  margin: 0;
  padding: 0 0 0 15px;
  color: #f80;
  list-style-image: url("../images/arrow-orange.gif");
}

a {
  color: #3366cc;
}
a:hover,
a:active {
  color: #f60;
  text-decoration: none;
}

/*/ Basic Design /*/

.clrall {clear:both;}
fieldset {border:none;}

#headwrap {font-size:1em; margin: 4px auto 0px auto; padding-top:0px;}


/* Content Specifications */
#header, #textsize { width:1000px; }

#textsize { height: 20px; text-align:right;font-size:11px;}
#textsize a { color: #000; font-weight: normal; text-decoration: none; }
#textsize a:visited { color: #000; }
#textsize a:hover { color: #ff6602; }
#textsize a:active { color: #000; }
#textsize p { color: #000; font-size: .8em; font-weight: normal; margin: 0px 39px 0px 0px; padding: 2px 0px 0px 15px; vertical-align: top; }

/* Header Specifications */

#header h1 { margin: 0px 0px 0px -40px; float: left;}
#header h1 img { padding: 10px 0px 0px 0px; margin: 0px 0px -4px 40px; }
#header ul { padding: 0px 0px 0px 8px; margin:0px 0px 0px 0px; width:605px; float: right;}
#header ul li { padding: 0px; margin: 5px 0px 0px 1px;display: block; font-size:10px; float: left; font-family: 'Verdana', sans-serif;}
#header ul li a { font-size:10px; text-decoration:none; color: #000;}

/* searchbox Specifications */
#searchbox { color:#333; font-size: 11px; float: right; margin: -45px 32px 0px 0px; display: block; }
#searchbox label { font-weight: bold; font-size:11px;font-family:Arial, sans-serif; padding-right:4px;}
#searchbox input { border:1px solid #999; color:#333; font-weight:bold; font-size:1.0em; overflow:visible; height: 1.7em; } 
#searchbox #q {padding: 4px 0px 0px 5px;}
#searchbox input.button { border:medium none; position:relative; top:8px; height:29px; }


#top,
#bottom {
  min-width: 1018px;
}

#bottom {
  background-image: url(../images/bottom-gradient.jpg);
  background-repeat: repeat-x;
  background-position: bottom center;
}

#top .lock,
#bottom .lock {
  overflow: hidden;
  margin: 0 auto;
  background-repeat: no-repeat;
}

#top .lock {
  width: 1000px;
  min-height: 680px;
  padding: 0px 0px 0 30px;
  background-image: url(../images/top-back.jpg);
}

#bottom .lock {
  width: 1018px;
  min-height: 458px;
  background-image: url(../images/bottom-back.jpg);
  background-position: center 0;
}

/*/ Navigation /*/

#nav {
	padding: 0;
	margin: 0;
	height: 32px;
	margin-top:0px;
	margin-bottom: 1px;
	list-style: none;
	
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li ul {
	position: absolute;
	width: 180px;
	left: -500%;
	padding: 8px 15px;
	background-color: #fff;
  -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  z-index: 60;
}

#nav li:hover ul,
#nav li.hover ul {
	left: auto;
}

#nav li {
	float: left;
	width: 124px;
	margin-right: 4px;
}

#nav a {
  overflow: hidden;
	display: block;
	width: 124px;
	height: 32px;
	line-height: 12px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-image: url(../images/gray-tab.jpg);
}

#nav a span {
  display: block;
  vertical-align: bottom;
}

#nav li li a {
  height: auto;
  padding: 6px 0;
  line-height: 14px;
  font-size: 12px;
  text-align: left;
  color: #000;
  background-image: none !important;
}

#nav li li a:hover,
#nav li li a:active {
  text-decoration: underline;
}

#nav .dark  a        { background-image: url(../images/dark-gray-tab.jpg); }
#nav .green a        { background-image: url(../images/green-tab.jpg); }
#nav .blue  a        { background-image: url(../images/blue-tab.jpg); }

#nav a:hover,
#nav a:active        { background-image: url(../images/gray-tab-active.jpg); }

#nav .dark  a:hover,
#nav .dark  a:active { background-image: url(../images/dark-gray-tab-active.jpg); }

#nav .green a:hover,
#nav .green a:active { background-image: url(../images/green-tab-active.jpg); }

#nav .blue  a:hover,
#nav .blue  a:active { background-image: url(../images/blue-tab-active.jpg); }

#nav .green li a { color: #080; }
#nav .blue li a  { color: #00a; }
/*/ Page /*/


#contentwrap {}

#main {
  overflow: hidden;
  width:735px; float:left;
}

#sidebar {
  position: relative;
  float: left;
  width: 217px;
  height: 653px;
  margin:20px 0px 0px 0px;
  
}
#sidebar h3 {margin:0px;padding:0px; height:32px;}

#sidebar .specialannouncement{width:210px; height: 150px; border-left: 1px solid #f60; border-right: 1px solid #f60;border-bottom: 1px solid #f60; border-top: none; background:url(/images/td3_spannce_bg.gif) repeat-x; }
#sidebar .specialannouncement ul{ list-style:none;}
#sidebar .specialannouncement a{ margin: 5px 0px 10px 0px; font-size:10px;}
.announcement {margin-top:25px;}
#sidebar .rsg{ margin: 20px 0px 10px 0px;}


/* Anncouncement Controls */
		#content_sec .spec_annce { width:260px; height: 150px; border: 1px solid #6c0; background: url(/images/td2_anncspec.gif) 3px 3px no-repeat; margin: 0px 0px 5px 0px; }
		#content_sec .emergency { width:260px; border: 1px solid #f60; background: url(/images/td2_anncemerg.gif) 5px 8px no-repeat; margin: 0px 0px 5px 0px; }
		#content_sec .spec_annce p, #content_sec .emergency p { color: #333; margin:2px 2px 2px 25px; font-size:.9em; }
		#content_sec .spec_annce p strong, #content_sec .emergency p strong { font-weight: bold;}

#sidebar #acctloginwrap {border-top:none;border-left:1px solid #f60;border-right:1px solid #f60;border-bottom:1px solid #f60; width:210px; margin:0px;}
#sidebar #acctlogincontainer {border:1px solid #fff; background:url(/images/td3_acctlogin_bg.gif) repeat-x; width:208px;}
#sidebar #learnmorewrap{border-top:none;border-left:1px solid #f60;border-right:1px solid #f60;border-bottom:1px solid #f60; width:210px; margin-bottom:20px;}
#sidebar #learnmorecontainer {border:1px solid #fff; width:208px; padding:10px 0 0 3px;}
#sidebar #learnmorecontainer #learnmoretext {margin-bottom:10px;}
#sidebar #learnmorecontainer a {border:none; margin:10px 0 0 5px;}
#sidebar #learnmorecontainer a img {border:none;}
#sidebar #acctlogincontainer label {font-size:11px;}

#openanaccount {border-top:1px solid #ccc; width:185px; font-size:11px; padding:15px 0 5px 0px; margin:0 auto; }
#openanaccount a{}

#login {
  width: 183px;
  height: 26px;
  font-size: 14px;
  margin-top:4px;
} 

.login_acct {margin:10px 0px 0px 10px;}

#page {
  overflow: hidden;
  padding: 0 25px;
}

#page ul {
  margin: 0;
  padding: 0 0 0 15px;
  list-style-image: url(../images/arrow-orange.gif);
}

#page li {
  padding: 2px 0;
}

#page.green h1 { color: #65cc00; }
#page.blue  h1 { color: #0E5DBF; }
#page.gray  h1 { color: #000; }



/*/ Stage /*/

#stage {
  width: 731px;
  height: 251px;
  margin-top: 35px;
}

.textSlide ul          { list-style: none; margin: 0; padding-left: 20px; position:relative; }
.textSlide ul li       { display: list-item; font-size:14px;}
.textSlide ul li a      {color:#fff; }
.textSlide ul li a:hover, .textSlide ul li a:active {color: #f60; text-decoration: none;}

#stage a {text-decoration: none;}

/* Primary Content Specifications */

.sect {width:243px;float:left;margin-left:-1px; margin-top:-13px; }
.sect h2 { height: 35px;	}
.sect h3 { margin:0px 0px 10px 0px; }
.sect ul { margin: 0px 0px 0px 15px; padding:0px 0px 17px 0px; color: #333; }
.sect ul li { list-style: url(/images/td2_bltgrey.gif);}
.sect div.orarrow ul { margin: 0px 0px 0px 12px; color: #333;}
 .sect div.orarrow ul li { list-style: url(/images/td2_orangearrow.gif);padding-bottom:5px; margin:0px 12px; text-align:left; font-weight:bold;}
a {text-decoration:none;line-height: 1em; }

/*/ Info Box /*/


#info {
  position: relative;
  width: 727px;
  height: 410px;
  margin: 0;
  padding: 1px;
  margin-top: 285px;
  border: 1px solid #ccc;
  list-style: none;
  background: url(../images/title_boxes.jpg) 0px 40px no-repeat; 
}

#info p {
  margin: 0;
  padding: 0;
  list-style: none;
}

#info > p {
  height: 15px;
  padding-top: 8px;
  text-align:center;
  font-weight:bold;
}

#info .title {
  height: 33px;
  margin: 0;
  padding: 0;
  line-height: 33px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

#info > li > #colorblock {
  overflow: hidden;
  display: block;
  width: 236px;
  height: 81px;
  padding-left: 5px;
}


#info > li:hover .window,
#info > li.hover .window {
  left: 223px;
}


#info .window {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: -9999px;
  width: 504px;
  height: 377px;
  padding: 1px;
  background-color: #fff;
  z-index: 5;
}

#info .window .left,
#info .window .right {
  width: 222px;
  padding: 15px;
  background-image: url(../images/info-back.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

#info .window .left {
  float: left;
}

#info .window .right {
  float: right;
  width: 232px;
  padding: 5px;
}

#info .window .left h2 {
  margin-top: 0;
  font-size: 14px;
}

#info .window ul {
  margin: 0;
  padding: 0 0 0 15px;
  list-style-image: url(../images/arrow-orange.gif);
}

#info .window li {
  margin: 10px 0;
  color: #f90;
}

#info .window a {
  color: #3366cc;
}

#info .window a:hover,
#info .window a:active {
  color: #080;
}

#info .window .right h2 {
  margin-top: 10px;
  font-size: 16px;
  line-height: 20px;
}


/*/ Highlights (bottom bar) /*/

#highlights { width: 955px; background-color: #fff; margin: 10px auto 0px auto; padding:0;}

#highlights #auctionresources {width: 318px; float:left;}
#highlights #auctionresources h4 {width:100%; height:32px; line-height: 32px;background-image: url(../images/highlights-blue-gradient.jpg);background-repeat:repeat-x; color:#fff;padding-left:15px; margin:0px;}


#highlights #resourcestools {width: 636px; float:left;}
#highlights #resourcestools h4 {width: 623px; height:32px; line-height: 32px; background-image: url(../images/highlights-gray-gradient.jpg); background-repeat:repeat-x; color:#fff;padding-left:15px; margin:0px; }


#highlights .icon {
  float: left;
  width: 103px;
  height: 94px;
  margin: 0 0 1px 1px;
  border: 1px solid #fff;
  cursor: pointer;
}

#icon1 { background-image: url(../images/icon1.jpg); }
#icon2 { background-image: url(../images/icon2.jpg); }
#icon3 { background-image: url(../images/icon3.jpg); }
#icon4 { background-image: url(../images/icon4.jpg); }
#icon5 { background-image: url(../images/icon5.jpg); }
#icon6 { background-image: url(../images/icon6.jpg); }
#icon7 { background-image: url(../images/icon7.jpg); }
#icon8 { background-image: url(../images/icon8.jpg); }
#icon9 { background-image: url(../images/icon9.jpg); }
#icon10 { background-image: url(../images/icon10.jpg); }

#icon1:hover { background-image: url(../images/icon1-active.jpg); }
#icon2:hover { background-image: url(../images/icon2-active.jpg); }
#icon3:hover { background-image: url(../images/icon3-active.jpg); }
#icon4:hover { background-image: url(../images/icon4-active.jpg); }
#icon5:hover { background-image: url(../images/icon5-active.jpg); }
#icon6:hover { background-image: url(../images/icon6-active.jpg); }
#icon7:hover { background-image: url(../images/icon7-active.jpg); }
#icon8:hover { background-image: url(../images/icon8-active.jpg); }
#icon9:hover { background-image: url(../images/icon9-active.jpg); }
#icon10:hover { background-image: url(../images/icon10-active.jpg); }

.footer1{float:left; width:195px; margin-top:70px; font-weight:normal;}
.footer1 ul{list-style:none;}
.footer1 ul li{padding:0px 0px 10px 0px;}
.footer1 a, a:active { color:#333; text-decoration:underline; }
.footer1 a:visited { color: #069;text-decoration:underline; }
.footer1 a:hover{ color: #f60;text-decoration:underline; }

.lastfooter {width:1025px;margin-top:15px;}
.footer2 {width:220px;float:left;margin-right:25px;margin-left:30px;}
.footer2 .text1 {float:right;font-size:10px;margin-right:5px;margin-left:3px;}
.footer3 {width:240px;float:left;}
.footer3 .text2 {float:right;font-size:10px;margin-right:10px;}
.footer4 {width:135px;float:left;margin-left: 20px; margin-right: 30px;}
.footer_social {width:250px;float:left;}
.footer_social .icons {float:left; width:180px; margin: 0px;}
.footer_social .text3 {float:left;font-size:11px; margin-top:10px; font-weight:bold;}



#carousel {
	float:left;
	margin-top: 20px;
}
#carouselBox {
	border: 1px solid #CCCCCC; 
	margin: 0px;  
	padding: 5px; 
	background-color: #F4F4F4; 
	height: 251px; 
	vertical-align: top; 
	width:100%;
}
.theme-default #slider {    
    width:100%; /* Make sure your images are the same size */
    height:251px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:5px;
}

.hidden
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}


/* Use this class to hide any Javascript-driven elements */
.jsonly {
	display: none;
}
