/*- Stock --------------------------- */

body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

/*- Not Stock --------------------------- */

#breadcrumbheader {
	width:100%;
	background-color: 265EBC;
	margin-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	display: block;
	clear: none;
}
#main_container{
width:970px;
height:auto;
margin:auto;
padding:0px;
}

/*- Vertical Side Bar --------------------------- */

#vertblockmenu{
	width: 200px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	margin-right: 10px;
	clear: both;
	float: left;
}

#vertblockmenu ul{
	list-style-type: none;
	margin-left: 10;
	padding: 0px;
}

#vertblockmenu li a{
	display: block;
	padding-left: 1.7em;
	width: 140px; /*185px minus all left/right paddings and margins*/
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	color: #000000;
}

* html #vertblockmenu li a{ /*IE only */
        width: 150px; /*IE 5*/
        width: 169px;
}

#vertblockmenu li a:hover {
        background-color: #F2F5F7;
}

#vertblockmenu div.menutitle{
        color: white;
        padding-left: 0.6em;
        background-color: 265EBC;
        padding-top: 0.35em;
        padding-right: 0;
        padding-bottom: 0.35em;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        width: 180px;
}

/*- stock --------------------------- */

TD {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: normal;
        font-variant: normal;
        color: #333333;
        margin-bottom: 0px;
}
.smallHeader {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
}

/*- James Custom --------------------------- */
#middlecol {
	margin: 0px;
	padding: 0px;
	display: block;
}

.sidebar {
        background-color: #CC6699;
        float: left;
}

#middlecol h1, #middlecol h2, #middlecol h3, #middlecol h4, #middlecol h5, #middlecol h6, #middlecol p, #middlecol li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#middlecol h1, #middlecol h2, #middlecol h3, #middlecol h4, #middlecol h5, #middlecol h6 {
	font-weight: bold;
}

#middlecol h1 {
	font-size: 16px;
	margin-bottom: 0.15em;
}

#middlecol h2 {
	font-size: 14px;
	font-variant: small-caps;
}

#middlecol h3 {
	font-size: 12px;
	font-variant: small-caps;
	margin-bottom: 0px;
}

#middlecol h4 {
	font-size: 16px;
	margin-bottom: .15em;
}

#middlecol h5 {
	font-size: 14px;
	font-variant: small-caps;
	margin: 0px;
}

#middlecol p {
	font-size: 12px;
	margin: 0 0 1em 0;
	line-height: 140%;
}

#middlecol p bold {
	letter-spacing: 0.0em;
	font-weight: bold;
}

#middlecol a:link {
	text-decoration: underline;
	color: #666666;
}

#middlecol a:visited {
	color: #666666;
}

#middlecol a:hover {
	color: #265EBC;
	text-decoration: none;
}

#middlecol li {
	font-size: 12px;
	line-height: 140%;
}

#Error {
	display: block;
	padding: 10px;
	border: 2px solid #FF0000;
}

#Error h7, p, Error a, Error a:link, #Error a:visited, #Error a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	margin: 0 0 0 0;
	line-height: 140%;
}

#Error h7 {
	line-height: 140%;
	font-weight: bold;
}

#Error p a:link {
	text-decoration: underline;
	color: #265EBC;
}

#Error p a:visited {
	color: #265EBC;
}

#Error p a:hover {
	color: #265EBC;
	text-decoration: none;
}



/*- Right Ad Column --------------------------- */
#ad_col_right{
	width: 170px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin-left: 15px;
	clear: both;
	float: left;
}

#ads_graphic_box{
	clear: both;
	padding: 0px;
	width: 140px;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 10px;
}

#ads_text_box{
	clear: both;
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 140px;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #F7FAFC;
}

#ads_text_box a, #ads_text_box a:link, #ads_text_box a:visited, #ads_text_box a:hover {
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265EBC;
}
#ads_text_box a:link {
	font-weight: bold;
	color: #265EBC;
		text-decoration: underline;
}

#ads_text_box a:visited {
	font-weight: bold;
	color: #265EBC;
	text-decoration: underline;
}

#ads_text_box a:hover {
	color: #FFCC33;
}


/*- James Layout Styles --------------------------- */

#leftcol {
	width: 49%;
	float: left;
	display: block;
	clear: none;
	margin-right: 5px;
    }
	
#rightcol {
	float:right;
	clear: none;
	width: 49%;
	margin-left: 5px;
	}
	
#1col {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	display: block;
	}
	
#formswithtabs {
	background-color: #F7FAFC;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #265EBC;
	border-bottom-color: #265EBC;
	border-left-color: #265EBC;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#tables {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	display: block;
	clear: both;
	padding-top: 0px;
}

#tables h1, h4 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #265EBC;
	font-weight: bold;
	font-variant: normal;
	margin-top: 10px;
}

#tables h1 {
	font-size: 16px;
	margin-bottom: 4px;
}

#tables h4 {
	font-size: 14px;
	margin-bottom: 0px;
}

#tables td, #tables a:link, #tables a:visited, #tables a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#tables td {
	color: #666666;
}

#tables a:link {
	color: #265EBC;
	text-decoration: underline;
}

#tables a:visited {
	color: #265EBC;
	text-decoration: underline;
}

#tables a:hover {
	color: #000000;
	text-decoration: none;
}

#pullquote 
{
	width: 125px;
	color:#FFFFFF;
	float: right;
	line-height:140%;
	padding:15px;
	margin-top:0px;
	margin-left:10px;
	background-color: #265EBC;
}

#pullquote_02
{
	width: 150px;
	padding:10px;
	background-color: #FFFFFF;
	border: 1px solid #265EBC;
	display: block;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#pullquote_02 h1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #265EBC;
	display: block;
	padding: 4px;
	width: 162px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: -10px;
}

#pullquote_02 h2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #265EBC;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}

#pullquote_02 h3
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #265EBC;
	margin-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
}

#pullquote_02 p
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #265EBC;
}

#pullquote_02 p a:link 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #265EBC;
}

#pullquote_02 p a:visited
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #265EBC;
}

.pullquote_graphic
{
	background-image: url(images/allin1freelance_logo.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 117px;
	float: left;
	padding-top: 5px;
}


/*- James Footer--------------------------- */
#footer {
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-color: #F7FAFC;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}

#fine_print1 p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #666666;
	font-weight: lighter;
}

#fine_print1 p a:link {
	text-decoration: none;
	color: #265EBC;
}

#fine_print1 p a:visited {
	color: #265EBC;
	text-decoration: none;
}

#fine_print1 p a:hover {
        color: #265EBC;
        text-decoration: underline;
}

		
		

#fine_print2 p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #666666;
	font-weight: lighter;
}

#fine_print2 p a:link {
        text-decoration: underline;
        color: #666666;
}

#fine_print2 p a:visited {
        color: #666666;
		text-decoration: underline;
}

#fine_print2 p a:hover {
        color: #265EBC;
        text-decoration: none;
}



/*- James's member_pages --------------------------- */
#accmanbuttons a, #accmanbuttons a:link, #accmanbuttons a:visited, #accmanbuttons a:hover {
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265EBC;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
}

#accmanbuttons a {
	float: left;
	background-image: url(images/accmanbuttons_r.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: right top;
	background-attachment: scroll;
	padding-right: 10px;
	margin-right: 5px;
}

#accmanbuttons a span {
	background-color: transparent;
	background-image: url(images/accmanbuttons_l.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
	padding-left: 10px;
} 

#accmanbuttons a:link {
}

#accmanbuttons a:visited {
}

#accmanbuttons a:hover {
	color: #000000;
}

#accmanbuttons ul {
	list-style:none;
	padding: 0px;
	margin: 0px;
}

#accmanbuttons li {
	display:inline;
	margin:0;
	padding: 0px;
}

/*- Profile Menu Tabs --------------------------- */

#header3 {
	width:100%;
	height: 25px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	padding-top: 15px;
	margin-bottom: 10px;
}

#header3 a:visited {
	color: #265EBC;
}

#header3 a:link {
	font-size: 11px;
	text-decoration: none;
	color: #265EBC;
}

#header3 a:hover {
	color: #265EBC;
	text-decoration: underline;
}



#header2 {
	width:100%;
	height: 50px;
	font-size: 11px;
	line-height:normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
}

#header2 ul {
	list-style:none;
	padding-top: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#header2 li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	padding: 0px;
	font-size: 11px;
	line-height: 110%;
}

#header2 a {
	float:left;
	background:url(images/tableft.gif) top left no-repeat;
	padding-left: 1em;
	text-decoration:none;
	padding-right: 2px;
      }
	  
#header2 a span {
	float:left;
	background:url(images/tabright.gif) top right no-repeat;
	color: #000000;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#header2 a:hover {
    background-position:0% -24px;
}

#header2 a:hover span{
	background-position:right -24px;
	color: white;
}

#header2 #selected a{
background: url(images/tableft_.gif) top left no-repeat;
}

#header2 #selected span {
background: url(images/tabright_.gif) top right no-repeat;
color: white;
}

/*- Menu Tabs F--------------------------- */

#header1 {
	width:100%;
	height: 21px;
	background:#F7FAFC;
	font-size: 11px;
	line-height:normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#header1 ul {
	list-style:none;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header1 li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	padding: 0px;
	font-size: 11px;
	line-height: 110%;
}

#header1 a {
	float:right;
	background:url(images/tableft.gif) top left no-repeat;
	padding-left: 1em;
	text-decoration:none;
	padding-right: 2px;
      }
	  
#header1 a span {
	float:left;
	background:url(images/tabright.gif) top right no-repeat;
	color: #000000;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#header1 a:hover {
    background-position:0% -24px;
}

#header1 a:hover span{
	background-position:right -24px;
	color: white;
}

#header1 #selected a{
background: url(images/tableft_.gif) top left no-repeat;
}

#header1 #selected span {
background: url(images/tabright_.gif) top right no-repeat;
color: white;
}


/* start round corners */
#xsnazzy h1, #xsnazzy h2, #xsnazzy h3, #xsnazzy h4, #xsnazzy h5, #xsnazzy p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: 265EBC;
	font-weight: bold;
	margin: 0;
}
#xsnazzy h1 {
	font-size:16px;
	margin-bottom: 0.1em;
}
#xsnazzy h2 {
	font-size:11px;
	border:0;
	padding-top:0.5em;
}
#xsnazzy h3 {
	font-size:12px;
	border:0;
	text-transform: none;
}
#xsnazzy h4 {
	font-size:16px;
	margin-bottom: 0em;
}
#xsnazzy h5 {
	font-size:11px;
	border:0;
	padding-top:0.5em;
}
#xsnazzy h1 :link, #xsnazzy h2 :link, #xsnazzy h3 :link, #xsnazzy h4 :link, #xsnazzy h5 :link{
	text-decoration: underline;
	color: 265EBC;
}
#xsnazzy h1 :visited, #xsnazzy h2 :visited, #xsnazzy h3 :visited, #xsnazzy h4 :visited, #xsnazzy h5 :visited{
	text-decoration: underline;
	color: 265EBC;
}
#xsnazzy h1 :hover, #xsnazzy h2 :hover, #xsnazzy h3 :hover, #xsnazzy h4 :hover, #xsnazzy h5 :hover{
	text-decoration: none;
	color: #000000;
}

#xsnazzy p {
	padding-bottom:0.5em;
	font-size: 12px;
	font-weight: normal;
	color: 265EBC;
}
#xsnazzy p a:link{
	padding-bottom:0.5em;
	text-decoration: underline;
	color: 265EBC;
}
#xsnazzy p a:visited{
	padding-bottom:0.5em;
	text-decoration: underline;
	color: 265EBC;
}
#xsnazzy p a:hover{
	padding-bottom:0.5em;
	text-decoration: none;
	color: #000000;
}
#xsnazzy {
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #F7FAFC;
	padding-right: 1px;
	padding-left: 1px;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: 265EBC;
	border-left-color: 265EBC;
}
.xb1 {
	margin:0 5px;
	background-color: 265EBC;
}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
	display:block;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 265EBC;
	border-right-color: 265EBC;
	border-bottom-color: 265EBC;
	border-left-color: 265EBC;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	}
/* end round corners */
/* end round corners white */
#xsnazzywhite {
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #FFFFFF;
	padding-right: 1px;
	padding-left: 1px;
}

.xtopwhite, .xbottomwhite {display:block; background:transparent; font-size:1px;}
.xb1white, .xb2white, .xb3white, .xb4white {display:block; overflow:hidden;}
.xb1white, .xb2white, .xb3white {height:1px;}
.xb2white, .xb3white, .xb4white {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: 265EBC;
	border-left-color: 265EBC;
}
.xb1white {
	margin:0 5px;
	background-color: 265EBC;
}
.xb2white {margin:0 3px; border-width:0 2px;}
.xb3white {margin:0 2px;}
.xb4white {height:2px; margin:0 1px;}

.xboxcontentwhite {
	display:block;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 265EBC;
	border-right-color: 265EBC;
	border-bottom-color: 265EBC;
	border-left-color: 265EBC;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	}
/* end round corners */
        
#siteseal{
	float: left;
}

