/*

Theme Name: WP Blank

Theme URI: http://annalinnea.net/

Description: A blank theme for use in theme development

Version: 1.1

Author: That girl over http://annalinnea.net

Author URI: http://annalinnea.net/

Tags: empty, clean, development, design



	Based on Kubrick v1.5



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/





/* decides which side the sidebar is on */

@import url("layouts/sidebar_left.css"); 



/* -- just some ugly styling to make it easier to get started, can safely be removed */

#entry-meta-single {}

#respond {border:2px solid yellow;}

#footerr {
	clear: both;

	float:left;

	width:950px;

        height:30px;

	/*background: url(images/burggrad_1.jpg) repeat-x;*/

	text-align: center;

        line-height:15px;

        padding-top:15px;

        font-size:.8em;
	
border-bottom: thin solid #cccccc;

}

li.depth-1 {border: 2px solid orange;}

.post {

       padding-left:10px;

	width: 530px;

	height:auto;

	margin-left:14px;

	margin-bottom:10px;

	font-size: small;}

.postwide {

       padding-left:10px;

	width: 730px;

	height:auto;

	margin-left:14px;

	margin-bottom:10px;

	font-size: small;}

.posts-wrap{

        width:485px;

        float:left;

       

}



 a img {

         border: 0 none;

           }





/* - BASIC STUFF - */

/*body {background:#FFF;font:9pt/11pt Verdana, Geneva, sans-serif;color:#000;margin:0 auto;padding:0 5px; width:950px;}*/

body {

font-style:normal;
	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	/*text-align: center;     this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #mainbox selector */

	background-color: #E7F3F8;

	/*background-image: url(images/topgrad_1.jpg);

	background-repeat: repeat-x;*/

	background-position: top;
	
	

}



a.quickLiner:link{

	color: #FF6600;

}

a.quickLiner:visited{

	color: #FF6600;

}

a.quickLiner:hover{

	color: #3399FF;

}



A:link    {

	color: #5496DE;

}



A:visited    {

	color: #5496DE;

}

A:active    {

	color: #5496DE;

}

A:hover    {

	color: #FF8922;

}

.additional-meta {font-size: xx-small}


blockquote {font-style:oblique}


/* -- LISTS -- */

.widget ul {margin:0;padding:0;}

.widget ul li {margin-left:5px;padding:0;}

.widget li {list-style-type:none;}



#navlistvert ul {margin:0;padding:0;}

#navlistvert ul li {margin-left:5px;padding:0;}

#navlistvert li {list-style-type:none;}



#navcontainer ul {margin:0;padding:0;}

#navcontainer ul li {margin-left:5px;padding:0;}

#navcontainer li {list-style-type:none;}



.navigationTabHeaderContainer ul {margin:0;padding:0;}

.navigationTabHeaderContainer ul li {margin-left:0;padding:0;}

.navigationTabHeaderContainer li {list-style-type:none;}



/* -- 404-PAGE --*/

.error404 {margin:0;width:100%;}

.error404 h1,.error404 h2 {margin: 10px auto;}



/* -- COMMENTS -- */

div.comments-wrap {margin:15px auto; padding:0;}

li.comment,li.trackback, li.pingback {margin: 10px auto;}

ul.children {margin-left:10px;}

ul.commentlist, ul.pinglist {margin:10px 0;}

textarea#comment {overflow:auto}



/* -- NAVIGATION --*/

/*div.navigation {height:25px; overflow:auto;float:none;clear:both; margin:0 auto}

* +html div.navigation {overflow:visible} /* IE hack to prevent scrollbars on the .navigation div... */


#nav-single {
	margin: 20px 10px 0 10px;
	width: 100%;
	display: block;
	height: 30px;
}

.nav-next {float:right;clear:none;width:48%; text-align:right;}

.nav-prev {float:left;clear:none;width:48%; text-align:left;}



#header { height:90px; width:950px;}


#heading {
	margin-left: 20px;
	margin-bottom: 0;
	width: 517px;
	float: left;
}

#heading h1 {
	display: block;
	width: 517px;
	height: 90px;
	margin-top: 0;
	margin-bottom: 0;
	
}

#heading h1 a {
	background-image:url('images/main-logo.gif'); display: block; height:90px; width:517px; background-repeat: no-repeat;
}

#heading h2 {
	color: #777777;
	margin-top: -25px;
	margin-bottom: 0;
	margin-left: -18px;
	font-size: 21px;
	width: 517px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #c0c0c0;
}

#header h2 .orange {
	color:#f6892a;
}

#header #techsupport {
	width: 380px;
	height: 91px;
	margin-right: 20px;
	float: right;
	text-align: right;
	background-image:url('images/techsupport.gif'); background-repeat: no-repeat;
}

#techsupport .phonenumber {
	color: #f6892b;
	font-size: 40px;
	font-weight: bold;
}

#techsupport .callnow {
	color: #5a5a5a;
	font-weight: bold;
	font-size: 21px;
}

#techsupport .hours {
	color: #afafaf;
	font-size: 17px;
}

.replace {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.sidebar {float:left; width:185px; padding-left:15px; font-size:.8em;clear:right;}

.sidebar2 {width:160px; font-size:.9em;clear:right;}



.contentbox  {

	float: left;

	width: 500px;

	border: 1px solid #5496DE;

}



.contentbox1   {     /*    content box which appears under an orange header bar ------------------------------------*/

	float: left;

	width: 450px;

	border: 1px solid #5496DE;

	padding: 10px;

	margin: 0px 0px 10px 0px;

	

}



.boxheader1  {    /*    first orange header bar that appears at the top of a page ------------------------------------*/

	float: left;

	width: 475px;

	background: #FF8922 url(../images/burggrad_1.jpg) repeat-x;

	color: #FFFFFF;

	font-size: 1.2em;

	font-weight: bolder;

	padding: 3px 0px 3px 0px;

	border-top: 1px solid #5496DE;

	border-right: 1px solid #5496DE;

	border-left: 1px solid #5496DE;

	margin: 10px 0px 0px 0px;

	text-indent: 10px;

	

}



.dealdeal {

	float: left;

	margin: 10px 0px 10px 10px;

	padding: 10px;

	font-size: .8em;

	background: #EDF4F7;

	width: 195px;	

}
.dealdeal1 {

	float: left;

	margin: 10px 0px 10px 10px;

	padding: 10px;

	font-size: .9em;

	background: #EDF4F7;

	width: 230px;	

}


#rightcol {

   float: right;

    width: 170px;

	height: auto;

	margin-top:10px;

	margin-right: 8px;

	margin-bottom:10px;

	padding-left:5px;

	/*background-color: #FFFFB7;

	border: 1px solid #666666;*/

	clear:right;

        text-align:center;



}



#topnavspace {height:18px;}

#wrapperr {	

	margin:0 auto;

	width: 950px;

	background: #ffffff;

	clear:both;

     overflow:auto

	 }

#wrappershadow{

        margin:0 auto;

	width: 970px;

	background-image: url(images/shad.png);

}



/*horizontal nav----------------------------------------------------*/

#navcontainer {width:950px;height:27px;}



#navlist{

        height:27px;

        background: url(images/orangeheadbg.jpg) repeat-x;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

        border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #5496DE;

	border-right-color: #5496DE;

        border-bottom-color: #5496DE;

	border-left-color: #5496DE;}



#navcontainer ul li { display: inline; }



#navcontainer ul li a

{       

        padding: .3em 1em;

        color: #003366;

	text-decoration: none;

	float: left;

	border-right: 1px solid #5496DE;

	font-weight: bold;

	font-size: .95em;

}



#navcontainer ul li a:hover

{       

        color: #fff;

	background: url(images/bluegrad_1.jpg) repeat-x;

}

/*-------------------------------------------------------------------*/



/*---nav list vertical for manupro categories-----*/

#navlistcontainer{



}



#navlistvert ul li

{

	display: inline;



}



#navlistvert

{

        /* to display the list horizontaly */

	font-family: sans-serif;

	padding: 0px;

        margin-top:0;

	

	font-weight: bold;

	border-bottom: 1px solid #5496DE;

        background-color: #EDF4F7;

	border-left: 1px solid #5496DE;

        border-right: 1px solid #5496DE;

	font-size: .8em;



clear:both;

}



#navlistvert a

{    

        display: block;

	border-top: 1px solid #5496DE;

	padding:3px 15px 3px 15px;

	text-align: left;

	text-decoration: none;

	color: #003366;

	background-image: url(/store/resources/images/rightarrow.png);

	background-repeat: no-repeat;

	background-position: left;

}



#navlistvert a:hover {

	color: #FFFFFF;

	background-color: #5496DE;

     

}

#navlistvert a:visited {  }



/*-------------------------------------------------------------------------------------------*/

/*quick price styles*/

#startingAtName{

	font-weight: bold;

}

#startingAtPrice{



	font-weight: bold;

}

#startingSpace{

	padding-bottom:7px;

}

#quickPrice{

	font-family: Arial, Helvetica, sans-serif;

font-size: .9em;

text-align:center;

padding-bottom:5px;

padding-top:5px;

background-color: #EDF4F7;

	border: 1px solid #5496DE;

}

#quickPriceResult{

    text-align:center;

	padding-top:5px;

	padding-bottom:5px;

	background-color:#FFFFFF;

	

	/*border-left: 1px solid #5496DE;

        border-right: 1px solid #5496DE;

        border-bottom: 1px solid #5496DE;*/



}

#startingAtInStock{

font-size:.75em;

}

#quickPriceResultShipTime{

	font-weight: bold;

        color:#FF6600;

}



#quickPriceResultShipTime2{/*item display*/

font-weight: bold;

}



.catHeader{

	color:#FF9900;

	padding: 5px;

	font-weight: bold;

	text-align: center;

	font-size: 1.1em;

	background-image: url(images/burggrad_1.jpg);

}



.widgettitle{

	color:#FF9900;

	padding: 5px;

	font-weight: bold;

	text-align: center;

	font-size: 1.1em;

	background-image: url(images/burggrad_1.jpg);

}

/*end quick price styles*/

/*sub tab navigation------------------------------------------------------*/

.navigationTabHeaderContainer

{       padding-left: 0;

	margin-left: 0;

	margin-bottom:0;

	margin-top:0;

	float: left;

	width: 100%;

        font-family: Arial, Helvetica, sans-serif;

}



.navigationTabHeader a

{

    color: #000;

    background: #ffa20c url(/store/themes/gradient/images/left-tab.gif) left top no-repeat;

    text-decoration: none;

    padding-left: 10px



}



.navigationTabHeader a span

{

    background: url(/store/themes/gradient/images/right-tab.gif) right top no-repeat;

    padding-right: 10px

}



.navigationTabHeader a, .navigationTabHeader a span

{

display: block;

float: left

}



/* Hide from IE5-Mac \*/

.navigationTabHeader a, .navigationTabHeader a span

{

float: none

}

/* End hide */



.navigationTabHeader a:hover

{

color: #fff;

background: #781351 url(/store/themes/gradient/images/left-tab-hover.gif) left top no-repeat;

padding-left: 10px

}







.navigationTabHeader a:hover span

{

background: url(/store/themes/gradient/images/right-tab-hover.gif) right top no-repeat;

padding-right: 10px

}





.navigationTabHeader a.active

{

    color: #fff;

    background: #781351 url(/store/themes/gradient/images/left-tab-hover.gif) left top no-repeat;

    padding-left: 10px

}







.navigationTabHeader a.active span

{

    background: url(/store/themes/gradient/images/right-tab-hover.gif) right top no-repeat;

    padding-right: 10px

}



.navigationTabHeader ul

{   list-style: none;

    padding: 0;

    margin: 0

}



.navigationTabHeader li

{

    float: left;

    margin: 0;

    list-style: none;

    font-family: Arial, Helvetica, sans-serif;

    font-size: .8em;

}



#minicart {

	text-align:center;

	padding-bottom:10px;

	padding-top:7px;

	clear:left;

        border: 1px solid #5496DE;

}



/*sub tab navigation------------------------------------------------------*/



.cartContentHeader{

    font-weight: bold;

}



a.contactlines:link{

	color: #cccccc;

}

a.contactlines:visited{

	color: #cccccc;

}

a.contactlines:hover{

	color: #ffffff;

}



.contactlines{

text-align: right;

padding-top:65px;

padding-right:45px;

}



.boldorange  {

	font-weight: bold;

	color:#FF9900;

	font-size: 1.3em;

	font-family: "Arial Black", Arial, Helvetica, sans-serif;

}

#loginbox {
	float: right;
}

#loginbox a  {

	float: left;

	font-weight: bold;

	padding-right:20px;
	
	margin-top:-10px;
	text-decoration:none;

}

#loginbox a:hover  {

        text-decoration:underline;

}

margin-top: -10px;

	text-align: right;

	text-decoration: none;

	padding-right: 50px;

}


.smallBorder{

	border: 1px solid #cccccc;

}

/*modal window*/

/* Z-index of #mask must lower than #boxes .window */

#mask {

  position:absolute;

  z-index:9000;

  background-color:#000;

  display:none;

}

  

#boxes .window {

  position:absolute;

  width:440px;

  height:200px;

  display:none;

  z-index:9999;

  padding:20px;

}





/* Customize your modal window here, you can add background image too */

#boxes #dialog {

  width:375px; 

  height:203px;

}


.homepagestyle1 {font-family: Arial, Helvetica, sans-serif}
.homepagestyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: large;
}


.homepagestyle1, ul{
list-style-type: none;
/*padding: 0px 0px 0px 15px;*/
margin-top:-18px;
}


#homevidmain {
float:left;
width:913px;
margin-left: -10px;
}
#homevidmainleft {
float:left;
clear:both;
width:180px;

}
#homevidmainright {
float:right;
width:710px;
}
	#guaranteed_lowest_prices {
		margin-top: 20px;
		padding-right: 89px;
		height: 89px;
		color: #fff;
		background-color: #c21f38;
		background-image:url('images/madeinusa.gif'); background-repeat: no-repeat; background-position: top right;
	}
	#guaranteed_lowest_prices h3 {
		padding-top: 20px;
		text-align: center;
		font-size: 20px;
		font-weight: normal;
	}
	#guaranteed_lowest_prices h3 span.upper {
		text-decoration: underline;
		text-transform: uppercase;
		font-weight: bold;
		text-shadow: 2px 2px 2px #000;
	}
#homevidmainbottom {
clear:both;
width:913px;
padding-left:10px;

}

#checkout_kits {

}
	#checkout_kits h3 {
		background-color: #c21f38;
		color: #fff;
		font-size: 18px;
		text-align: center;
		padding: 10px;
	}

	#checkout_kits div {
		width: 24%;
		float: left;
		text-align: center;
		padding-bottom: 20px;
	}

	#checkout_kits h4 {

	}


#flex_king_ad {
	height: 180px;
	border-left: 5px solid #c21f38;
	border-right: 5px solid #c21f38;
	padding-left: 280px;
	background-image:url('images/flex-king-HD-ad.gif'); background-repeat: no-repeat; background-position: top left;
}

	#flex_king_ad h3 {
		padding-top: 20px;
		padding-bottom: 10px;
	}

	#flex_king_ad h3 a, #flex_king_ad h3 a:hover {
		color: #c21f38;
		text-decoration: none;
	}

	#flex_king_ad h3 span.flex_king {
		font-size: 18px;
		color: #c21f38;
		margin-left: 20px;
	}

	#flex_king_ad ul {
		list-style-type: disc; 
	}

