/*-----------start reset-------------- */

   html, body, div, span, object, iframe,
   h1, h2, h3, h4, h5, h6, p, blockquote, pre,
   abbr, address, cite, code,
   del, dfn, em, img, ins, kbd, q, samp,
   small, strong, sub, sup, var,
   b, i,
   dl, dt, dd, ol,
   fieldset, form, label, legend,
   table, caption, tbody, tfoot, thead, tr, th, td,
   article, aside, dialog, figure, footer, header,
   hgroup, menu, nav, section,
   time, mark, audio, video {
   margin:0;
   padding:0;
   border:0;
   outline:0;
   font-size:100%;
   background:transparent;
}

body {
   line-height:1.2;

}

   article, aside, dialog, figure, footer, header,
   hgroup, nav, section {
   display:block;
}

nav ul {
   list-style:none;
}


blockquote, q {
   quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  tentcontent:'';
  content:none;
}

a {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  text-decoration:none;
}

ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}

mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
   border-bottom:1px dotted #000;
   cursor:help;
}

table {
        /*border-collapse:collapse;
   border-spacing:0;*/
}

hr {
    display:block;
    height:1px;
    border:0;
    border-top:3px solid #2f3292;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    width:750px;
}

input, select {
    vertical-align:middle;
}



/*-----------end reset-------------- */


body {
	background-color: #0099ff;
        font-family: Tahoma,Geneva, sans-serif;
}
.sitefont{
	color: #31338E; font-family: comic sans ms, Tahoma, Geneva, sans-serif;font-size:14px; font-weight:900; text-decoration: none;
}
#container {
	background-color:#0099ff;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
        width:1029px;
}
#header {
	background-image:url(/ocache/272/resources/themes/hdrbanner.png);
	background-repeat:no-repeat;
	background-color:#0099ff;
        height:152px;
        width:100%;
        padding-top:18px;
}
#leftmenu {
	width:130px;
	float:left;
        margin-left:45px;
        padding:0px;
}
#contenthead {
	height:30px;
        width:100%;
	background-image:url(/ocache/255/resources/themes/containertop.png);
	background-repeat:no-repeat;
}
#contentbottom {
	height:30px;
        width:100%;
	background-image:url(/ocache/255/resources/themes/containerbottom.png);
	background-repeat:no-repeat;
}
#contentwrap {
	width:100%;
	background-image:url(/ocache/255/resources/themes/contentwrapbg.png);
	background-repeat:repeat-y;
        min-height:442px;
}
#content {
        float:left;
        padding-left:25px;
        width:795px;
}
#footer {
        background-color:#0099ff;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 16px;
	height:32px;
        width:100%;
        text-align:center;
        margin-top:8px;
}
/*------------------------------------------------leftmenu*/

a.nav {color: #31338E; font-family: comic sans ms, Tahoma, Geneva, sans-serif;font-size:14px; font-weight:900; text-decoration: none;
}
a.nav:hover {color: #fe76fe; font-family: comic sans ms, Tahoma, Geneva, sans-serif;font-size:14px; font-weight:900; text-decoration: none;
}

/*---------------------------------------------end leftmenu*/

#logo{
	margin-left:50px;
	background-image:url(/ocache/255/resources/themes/logo.png);
        position:relative;
        top:28px;
        height:97px;
        width:140px;
}
#intro{
	margin-top:-29px;
        margin-left:-26px;
        height:471px;
}
#title{
        color: #2f3292; 
        font-family: comic sans ms,Tahoma,Geneva, sans-serif; 
        font-weight:600;
        font-size:20px;
}
.title{
        color: #2f3292; 
        font-family: comic sans ms,Tahoma,Geneva, sans-serif; 
        font-weight:600;
        font-size:20px;
}
.title2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
.text2{
	line-height:14pt;
	font-size:10pt;
	font-family: Tahoma, Geneva, sans-serif;
	color:#242424;
}
.Section1{
	width: 720px;
	height: 360px;
        overflow: auto;
        border: 1px solid #a0a0a0;
        background-color: #fff;
        padding: 8px;
}
.Section2{
	width: 810px;
	height: 400px;
        overflow: auto;

}
.contact-box{
	background-color:#ffffff; 
	padding:10px;
	border:1px solid #666666;
}
.add-left{
	width:133px;
	float:left;
	font-weight:bold;
        font-size:12px;
}
.add-right{
	width:250px;
	float:left;
        font-size:14px;
        margin-left:10px;
}
h4{
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-size:14px;
	color:#0054a4;
	font-weight:bold;
} 
.text1{
        color:#2F3292;
	font-weight:300;
	margin-bottom:3px;
}
#blubg{
        background-image:url(/ocache/255/resources/themes/blubg270.png);
        background-repeat:no-repeat;
        height:230px;
        margin-left:-16px;
        padding-bottom:20px;
        padding-left:0;
        padding-right:20px;
        padding-top:20px;
        width:750px;
}
.fsection {
	border-left-style:solid;
	border-width:1px;
	color:#001fd9;
	display:inline;
	font-size:14px;
	margin:0;
	padding-left:5px;
	padding-right:5px;

}
a.fnav {color: #ffffff; text-decoration: none; 
}
a.fnav:hover { color: #2f3292; 
}
.subHead {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #2f3292;
	text-decoration: none;
}
#password {
    align-left;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    font-variant: normal;
    text-transform: uppercase;
    color: 999999;
    text-decoration: none;
    border-width:1px; 
    border-left-style:dotted;
    padding: 0px 5px 5px; ; 
    margin-left:320;
    margin-right:20        
    margin-top:0px; 
    width:280px;
}
.bigForm.pixfizz-address-input {
    display: block;
    height: 250px;
    width: 700px;
    border: 0px solid #a0a0a0;
    padding: 15px 10px 10px 60px;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    font-variant: normal;
    text-transform: uppercase;
    color: 999999;
    text-decoration: none;
    background-color:;
}
#cart {
     margin:0 120pt 0;
     padding:60px;
     width:970px;
}
label {
        float:left;
        width: 70px;
        color:#2f3292;
}
#subheader {
     background-image:url(/ocache/255/resources/themes/subheaderbg.png);
     background-repeat:no-repeat;
     height:260px;
     margin-left:auto;
     margin-right:auto;
     margin-top:-8px;
     width:700px;
}

.characterTile {
     padding-top:15px;
     float:left;
     text-align:center;
     margin:0px;
     margin-top:0px;
     width: 184px;
}
.characterTile:hover{
     background-image:url('/ocache/255/resources/themes/btnglow.png');
     background-position: top center;
}
.characterTile a {
     text-decoration: none;
     color: #2F3292;
     margin-top: 10px;
     font-size:16px;
}
.otherthemeTile {
     padding-top:15px;
     float:left;
     text-align:center;
     margin:0px;
     margin-top:0px;
     width: 184px;
}
.othertheme:hover{
     background-image:url('/ocache/255/resources/themes/');
     background-position: top center;
}
.othertheme a {
     text-decoration: none;
     color: #2F3292;
     margin-top: 10px;
     font-size:16px;
}

.formatButton {
    width:240px;
    height:55px;
    text-align:center;
    background-image:url('/ocache/255/resources/themes/button240.png');
    cursor:pointer;
    font-family: comic sans ms, Tahoma, Geneva, sans-serif;
}

.formatButton a, .formatButton a:visited {
    color: white;
    text-decoration: none;
}
.formatButton a:hover {
    color: yellow;
}

.themeTile {
    float:left;
}
.themeTile a {
     text-decoration: none;
     color: #2F3292;
     font-size:16px;
}
.btngetstarted {
    width:141px;
    height:51px;
    text-align:center;
    background-image:url('/ocache/255/resources/themes/btngetstarted.png');
    cursor:pointer;
    margin-left:600px;
    length:155px;
    /*float:left;*/
    font-family: comic sans ms, Tahoma, Geneva, sans-serif;
}
.btncontinueshopping {
    width:165px;
    height:51px;
    text-align:center;
    background-image:url('/ocache/255/resources/themes/mid_button.png');
    cursor:pointer;
    margin-left:600px;
    margin-top:-35px;
    length:155px;
    /*float:left;*/
    font-family: comic sans ms, Tahoma, Geneva, sans-serif;
    position:relative;
}
.btnback {
    width:141px;
    height:51px;
    text-align:center;
    background-image:url('/ocache/255/resources/themes/btngetstarted.png');
    cursor:pointer;
    length:155px;
    float:left;
    position:relative;
    font-family: comic sans ms, Tahoma, Geneva, sans-serif;

}
.btnback a, .btnback a:visited {
    color: white;
    text-decoration: none;
}
.btnback a:hover {
    color: yellow;
}
.btngetstarted a, .btngetstarted a:visited {
    color: white;
    text-decoration: none;
}
.btncontinueshopping a:hover {
    color: yellow;
}
.btncontinueshopping a, .btncontinueshopping a:visited {
    color: white;
    text-decoration: none;
}
.btncontinueshopping a:hover {
    color: yellow;
}


