/* CSS Document */

table {border-spacing:0px;}

td {vertical-align:top; padding:0px; text-align:left;}

body {text-align: left; margin: 0 0 0 0; font-size: 11px; line-height:15px;
	font-style: normal; font-family: Verdana,Arial,Helvetica,sans-serif; color: #dddddd; 
	background-color:#999999; background-image:url(images/main_bg.gif); background-repeat:repeat-x;}

p {	margin:16px;}

a:link, a:visited, a:active, a.greyed{ color: #EDA905; font-weight: bold; text-decoration:none; }

a img {border:none;}

a:hover {text-decoration:underline;}




#toplogo {
width:100%;
border:none;
text-align:center;
}

#toplogo a img {
border:none;
}

#topnavigation {height:40px; width:960px; text-align:center; background-image:url(images/navigation_background.gif); background-position:center; background-repeat:no-repeat;}
#topnavigation ul {position:relative; left:96px; padding: 0; margin: 0; list-style-type: none;}
#topnavigation li {float: left; width: 10em}
#topnavigation a {display:block; width:110px; height:0; padding-top:40px; overflow:hidden;}

#cbnavigation {height:40px; width:973px; text-align:center; background-image:url(images/navigation_background.gif)}
#cbnavigation ul {position:relative; left:96px; padding: 0; margin: 0; list-style-type: none; }
#cbnavigation li {float:left; width:10em;}
#cbnavigation a {display:block; width:110px; height:0; padding-top:40px; overflow:hidden;}
#cbnavigation ul li {position:relative;}
#cbnavigation li ul {position:absolute; top:40px; left:1px; display:none;}
#cbnavigation li ul a {display:block; text-decoration:none; height:auto; width:98px; color: #777; background: #fff; padding:5px; border:1px solid #ccc; border-bottom:0;}
#cbnavigation li ul a:hover {background: #999; background-image:none; color: #fff;}
/* Fix IE. Hide from IE Mac \*/
* html #cbnavigation ul li { float: left; height:1%}
* html #cbnavigation ul li a { height: 1%; }
/* End */
#cbnavigation li:hover ul {display:block;}

/*
#topnavigation ul li {position:relative;}
#topnavigation li ul {position:absolute; top:40px; left:1px; display:none;}
#topnavigation li:hover ul {display:block;}
#topnavigation li ul a {display:block; width:110px; height:0; padding-top:40px; overflow:hidden;}
*/

/* Fix IE. Hide from IE Mac \*/
* html #topnavigation ul li { float: left; height:1%}
* html #topnavigation ul li a { height: 1%; }
/* End */


/* Main Navigation Bar */
#mainnav_home {background-image:url(images/mainnav_home.gif)}
#mainnav_home a:hover {background-image:url(images/mainnav_home_hi.gif)}
.mainnav_home #mainnav_home {background-image:url(images/mainnav_home_cur.gif)}
/*
.mainnav_home #mainnav_home a:hover {background-image:url(images/mainnav_home_cur.gif)}
*/

#mainnav_silo {background-image:url(images/mainnav_silo.gif)}
#mainnav_silo a:hover {background-image:url(images/mainnav_silo_hi.gif)}
.mainnav_silo #mainnav_silo {background-image:url(images/mainnav_silo_cur.gif)}
.mainnav_silo #mainnav_silo a:hover {background-image:url(images/mainnav_silo_cur.gif)}

#mainnav_camerabag {background-image:url(images/mainnav_camerabag.gif)}
#mainnav_camerabag a:hover {background-image:url(images/mainnav_camerabag_hi.gif)}
.mainnav_camerabag #mainnav_gallery {background-image:url(images/mainnav_camerabag_cur.gif)}
.mainnav_camerabag #mainnav_gallery a:hover {background-image:url(images/mainnav_camerabag_cur.gif)}

#mainnav_support {background-image:url(images/mainnav_support.gif)}
#mainnav_support a:hover {background-image:url(images/mainnav_support_hi.gif)}
.mainnav_support #mainnav_support {background-image:url(images/mainnav_support_cur.gif)}
.mainnav_support #mainnav_support a:hover {background-image:url(images/mainnav_support_cur.gif)}

#mainnav_downloads {background-image:url(images/mainnav_downloads.gif)}
#mainnav_downloads a:hover {background-image:url(images/mainnav_downloads_hi.gif)}
.mainnav_downloads #mainnav_downloads {background-image:url(images/mainnav_downloads_cur.gif)}
/*
.mainnav_downloads #mainnav_downloads a:hover {background-image:url(images/mainnav_downloads_cur.gif)}
*/

#mainnav_store {background-image:url(images/mainnav_store.gif)}
#mainnav_store a:hover {background-image:url(images/mainnav_store_hi.gif)}
.mainnav_store #mainnav_store {background-image:url(images/mainnav_store_cur.gif)}
/*
.mainnav_store #mainnav_store a:hover {background-image:url(images/mainnav_store_cur.gif)}
*/

#mainnav_about {background-image:url(images/mainnav_about.gif)}
#mainnav_about a:hover {background-image:url(images/mainnav_about_hi.gif)}
.mainnav_about #mainnav_about {background-image:url(images/mainnav_about_cur.gif)}
.mainnav_about #mainnav_about a:hover {background-image:url(images/mainnav_about_cur.gif)}


/* CameraBag Navigation Bar */
#cbnav_home {background-image:url(images/cbnav_home.gif)}
#cbnav_home a:hover {background-image:url(images/cbnav_home_hi.gif)}
.cbnav_home #cbnav_home {background-image:url(images/cbnav_home_cur.gif)}
/*
.cbnav_home #cbnav_home a:hover {background-image:url(images/cbnav_home_cur.gif)}
*/

#cbnav_camerabag {background-image:url(images/cbnav_camerabag.gif)}
#cbnav_camerabag a:hover {background-image:url(images/cbnav_camerabag_hi.gif)}
.cbnav_camerabag #cbnav_camerabag {background-image:url(images/cbnav_camerabag_cur.gif)}
/*
.cbnav_camerabag #cbnav_camerabag a:hover {background-image:url(images/cbnav_camerabag_cur.gif)}
*/

#cbnav_filters {background-image:url(images/cbnav_filters.gif)}
#cbnav_filters a:hover {background-image:url(images/cbnav_filters_hi.gif)}
.cbnav_filters #cbnav_filters {background-image:url(images/cbnav_filters_cur.gif)}
.cbnav_filters #cbnav_filters a:hover {background-image:url(images/cbnav_filters_cur.gif)}

#cbnav_gallery {background-image:url(images/cbnav_gallery.gif)}
#cbnav_gallery a:hover {background-image:url(images/cbnav_gallery_hi.gif)}
.cbnav_gallery #cbnav_gallery {background-image:url(images/cbnav_gallery_cur.gif)}
.cbnav_gallery #cbnav_gallery a:hover {background-image:url(images/cbnav_gallery_cur.gif)}

#cbnav_support {background-image:url(images/cbnav_support.gif)}
#cbnav_support a:hover {background-image:url(images/cbnav_support_hi.gif)}
.cbnav_support #cbnav_support {background-image:url(images/cbnav_support_cur.gif)}
.cbnav_support #cbnav_support a:hover {background-image:url(images/cbnav_support_cur.gif)}

#cbnav_download {background-image:url(images/cbnav_download.gif)}
#cbnav_download a:hover {background-image:url(images/cbnav_download_hi.gif)}
.cbnav_download #cbnav_download {background-image:url(images/cbnav_download_cur.gif)}
.cbnav_download #cbnav_download a:hover {background-image:url(images/cbnav_download_cur.gif)}

#cbnav_store {background-image:url(images/cbnav_store.gif)}
#cbnav_store a:hover {background-image:url(images/cbnav_store_hi.gif)}
.cbnav_store #cbnav_store {background-image:url(images/cbnav_store_cur.gif)}
.cbnav_store #cbnav_store a:hover {background-image:url(images/cbnav_store_cur.gif)}


/* Silo Navigation Bar */
#silonav_home {background-image:url(images/silonav_home.gif)}
#silonav_home a:hover {background-image:url(images/silonav_home_hi.gif)}
.silonav_home #silonav_home {background-image:url(images/silonav_home_cur.gif)}
.silonav_home #silonav_home a:hover {background-image:url(images/silonav_home_cur.gif)}

#silonav_silo {background-image:url(images/silonav_silo.gif)}
#silonav_silo a:hover {background-image:url(images/silonav_silo_hi.gif)}
.silonav_silo #silonav_silo {background-image:url(images/silonav_silo_cur.gif)}
/*
.silonav_silo #silonav_silo a:hover {background-image:url(images/silonav_silo_cur.gif)}
*/

#silonav_gallery {background-image:url(images/silonav_gallery.gif)}
#silonav_gallery a:hover {background-image:url(images/silonav_gallery_hi.gif)}
.silonav_gallery #silonav_gallery {background-image:url(images/silonav_gallery_cur.gif)}
.silonav_gallery #silonav_gallery a:hover {background-image:url(images/silonav_gallery_cur.gif)}

#silonav_videos {background-image:url(images/silonav_videos.gif)}
#silonav_videos a:hover {background-image:url(images/silonav_videos_hi.gif)}
.silonav_videos #silonav_videos {background-image:url(images/silonav_videos_cur.gif)}
.silonav_videos #silonav_videos a:hover {background-image:url(images/silonav_videos_cur.gif)}

#silonav_download {background-image:url(images/silonav_download.gif)}
#silonav_download a:hover {background-image:url(images/silonav_download_hi.gif)}
.silonav_download #silonav_download {background-image:url(images/silonav_download_cur.gif)}
.silonav_download #silonav_download a:hover {background-image:url(images/silonav_download_cur.gif)}

#silonav_support {background-image:url(images/silonav_support.gif)}
#silonav_support a:hover {background-image:url(images/silonav_support_hi.gif)}
.silonav_support #silonav_support {background-image:url(images/silonav_support_cur.gif)}
.silonav_support #silonav_support a:hover {background-image:url(images/silonav_support_cur.gif)}

#silonav_store {background-image:url(images/silonav_store.gif)}
#silonav_store a:hover {background-image:url(images/silonav_store_hi.gif)}
.silonav_store #silonav_store {background-image:url(images/silonav_store_cur.gif)}
.silonav_store #silonav_store a:hover {background-image:url(images/silonav_store_cur.gif)}


.title {font-family: Arial,Helvetica,Verdana,sans-serif; margin-bottom:15px; font-size: 20px;line-height:20px;font-weight: bold;
	color: #ffffff; }
.smalltitle {color: #ffffff; font-family: Arial,Helvetica,Verdana,sans-serif; margin-bottom:15px; font-size: 13px;line-height:13px;font-weight: bold;}
.videotitle {color: #ffffff; font-family: Arial,Helvetica,Verdana,sans-serif; margin-bottom:15px; font-size: 16px;line-height:16px;font-weight: bold;}
.storetitle {line-height:20px;font-weight: bold;color: #ffffff;	background-color:#8E8E8E;}
.quotetext {color: #777777;	font-style:italic;margin-left: 20px;text-align:right;}
.sidenote {	line-height:14px;font-size: 10px;font-weight: bold; text-align:right; color:#BBBBBB;}
.error {font-weight: bold;color: #ff3333;}
.footer {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height:12px; color: #A0A0A0; text-align:right;}


/*
BOX DESCRIPTIONS:
.box1f = 1 box, whole webpage, 100px min height
.box1c = 1 box, framed part of webpage, 100px min height
.box1cs = 1 box, framed part of webpage, 5px min height
.box2c = 2 boxes, framed part of webpage, 5px min height
.box3f = 3 boxes, whole webpage, 5px min height
.box3c = 3 boxes, framed part of webpage, 5px min height
.box4c = 4 boxes, framed part of webpage, 5px min height
 */

.box4c, .box3f, .box1c, .box3c, .box1f, .box2c, .box1cs{
	background-color:#404040;
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 0px;
	padding-bottom:10px;
	}


.box4c {width: 198px; background-image:url(images/box4c_bottom.gif);}
.box4ch {width: 198px; height:5px; background-image:url(images/box4c_top.gif);}
.box3f {width: 316px; background-image:url(images/box3f_bottom.gif);}
.box3fh {width: 316px; height:5px; background-image:url(images/box3f_top.gif);}
.box3c {width: 266px; background-image:url(images/box3c_bottom.gif);}
.box3ch {width: 266px; height:5px; background-image:url(images/box3c_top.gif);}
.box2c {width: 402px; background-image:url(images/box2c_bottom.gif);}
.box2ch {width: 402px; height:5px; background-image:url(images/box2c_top.gif);}
.box1c {width: 810px; height:100px; background-image:url(images/box1c_bottom.gif);}
.box1ch {width: 810px; height:5px; background-image:url(images/box1c_top.gif);}
.box1cs {width: 810px; background-image:url(images/box1c_bottom.gif);}
.box1csh {width: 810px; height:5px; background-image:url(images/box1c_top.gif);}
.box1f {width: 960px; height:100px; background-image:url(images/box1f_bottom.gif);}
.box1fh {width: 960px; height:5px; background-image:url(images/box1f_top.gif);}

.halfheight {height: 344px;}
.spacer {height:6px; width: 6px;}
.halfspacer {height:3px; width: 3px;}
.bigspacer {height:40px; width: 40px;}
.siderspacer {height:40px;}
.titlespacer {height:12px;}
.center {text-align:center;}
.gallerytable {border-spacing:6px;}
.cbfrontgallery img {height:100px}
.cbgallerytable {border-spacing:6px;}
.cbgallerytable img {height:125px;}
.storetable {width:770px; margin-left:20px; margin-right:20px;}
.storetable td {border-spacing:6px; vertical-align: middle;}
.storetable hr {border: 0; background-color: #606060;	height: 1px;}
.sidemenu {color:#eeeeee; text-align:right;	padding-right:4px; padding-top:70px; width:140px;}
.sidemenu hr {border: 0; background-color: #808080;	height: 1px;}
.billingtable {width:100%; margin:20px;}
.stdmargins {margin:16px;}

.completefeaturetable {
	background-color:#545454;
	border-spacing:1px;
	margin:16px;
	width:778px;
	}
	
.checkedfeaturebox {
	background-image:url(images/check.gif);
	background-repeat:no-repeat;
	background-position:center;
	}

.completefeaturetable td {
	background-color:#2a2a2a;
	min-width:125px;
	padding:10px;
	}


/* Twitter Feed Formatting */

/* Camerabag */
#twitter_div_camerabag { width: 230px; padding: 5px 5px 5px 5px; background-color:#2a2a2a; text-align:center;}  
ul#twitter_update_list_camerabag { padding: 0; margin: 0; list-style: none;}  
ul#twitter_update_list_camerabag li { padding: 0px; margin: 10px 7px 10px 7px; font-size: 11px}  
ul#twitter_update_list_camerabag li a { font-size: 11px }  

/* CameraBag front page only */
#twitter_div_camerabagfp { padding: 2px 10px; background-color:none; text-align:left;}  
ul#twitter_update_list_camerabag { padding: 0; margin: 0; list-style: none;}  
ul#twitter_update_list_camerabag li { padding: 0px; margin: 10px 7px 10px 7px; font-size: 11px}  
ul#twitter_update_list_camerabag li a { font-size: 11px }  

/* Silo */
#twitter_div_silo { width: 200px; padding: 5px 0px 5px 0px; text-align:right;}  
ul#twitter_update_list_silo { padding: 0; margin: 0; list-style: none;}  
ul#twitter_update_list_silo li { padding: 0px; margin: 10px 0px 10px 0px; font-size: 11px; color:#BBBBBB;}  
ul#twitter_update_list_silo li a { font-size: 11px }  