/* EBIZMARKETINGSERVICES.COM UPDATED ON 11/29/2011 AT 11:55PM */

/* BODY: Screen background, margins, etc. */

body {
  margin : 15px 0px 20px 0px;
  text-align : center;
  background : #03172f;
}

/* MAIN PAGE STRUCTURE: width and background color. */

#layout {
  margin : auto;
  background : #03172f;
  width : 1040px;
  border-top : 0px solid #000000;
  border-right : 0px solid #dfdfdf;
  border-bottom : 0px solid #dfdfdf;
  border-left : 0px solid #dfdfdf;
}

/* FONT PROPERTIES: Default settings, but can be overridden. */

  body, p, div, td {
  font-family : arial, tahoma, sans-serif;
  font-size : 13px;
  line-height : 17px;
  color : #111111;
}


/* PARAGRAPH STYLES (hint: set top and bottom margin to match overall line-height) */

p {
  margin : 0px 0px 13px 0px;
}


/* LIST STYLES (hint: allow some bottom padding, looks better when item wraps) */

li {
  padding-bottom : 5px;
  text-align : justify;
}


/* LINK STYLES: Body links. */

a {
  color : #0055ff;
  text-decoration : underline;
}

a:hover {
  color : #b85848;
}


/* MASTHEAD: Top portion of website (usually minimal requirements as image fills most of the space. */

#masthead {
  background : #03172f;
  padding : 0px 10px 0px 10px;
  border-bottom : 0px solid #cccccc;
}


/* SUB-MASTHEAD (ROTATING TEXT): Text and optional background image for submasthead area. */

#submasthead {
  margin : 15px 20px 0px 20px;
  padding : 0px 0px 0px 0px;  
  background : url(submasthead.jpg) top center #02182d;
  border-top : 0px solid #333333;
  border-bottom : 0px solid #333333;
  font-family : arial, tahoma, sans-serif;
  text-align : center;
  color : #f48320;
  font-size : 16px;
  line-height : 18px;
  font-weight : normal;
  letter-spacing : 1px;
}


/* LEFT MENU COLUMN: General structure including width, background, border, etc. */

#menu {
  margin : 0px 0px 0px 0px;
  background : #03172f;
  width : 215px;
  vertical-align : top;
}

#menu_inner {
  padding : 0px 20px 0px 20px;
  text-align : center;
}


/* CENTER CONTENT AREA: General structure, including width, borders, etc. */

#content {
  margin : 0px 0px 0px 0px;
  padding-top : 20px;
  width : 550px;
  background : #03172f;
  vertical-align : top;
  height : 400px;
}

#content_inner {
  margin : 2px 0px 0px 0px;
  padding : 5px 18px 0px 18px;
  border : 0px solid #cfcfcf;
  background : #ffffff;
  text-align : justify;
  padding-top:10px;
}


/* RIGHT COLUMN: General structure, including width, background, borders, etc. */

#right {
  margin : 0px 0px 0px 0px;
  background : #03172f;
  width : 275px;
  vertical-align : top;
}

#right_inner {
  margin : 1px 0px 0px 0px;
  padding : 0px 20px 0px 20px;
  text-align : center;
}


/* FOOTER LINKS: General text styles and settings */

#footerlinks {
  margin : 20px 20px 0px 20px;
  padding : 0px 0px 0px 0px;  
  text-align : left;
  color : #9a9a9a;
  font-size : 11px;
  line-height : 14px;
  }

#footerlinks a {
  text-decoration : none;
  color : #9a9a9a;
}

#footerlinks a:hover {
  text-decoration : underline;
  color : #9a9a9a;
}


/* SMALL TEXT: Style for footer area misc text. */

small {
  margin : 20px 10px 0px 10px;  
  text-align : justify;
  color : #888888;  
  font-size : 11px;
  line-height : 14px;
}


/* BLOCKQUOTE: Style. */

blockquote {
  font-family : arial, tahoma, sans-serif;
  text-align : justify;
  color : #333333;
  margin : 0px 40px 14px 20px;
}


/* FORM FIELDS: Default settings (best to set line-height to "normal"). */

input, textarea, select {
  font-family : arial, tahoma, sans-serif;
  font-size : 12px;
  color : #111111;
}


/* IMAGES: Default settings. */

img {
  border : 0px;
}


/* H1: MAIN HEADLINE. */

h1 {
  font-family : impact, arial, sans-serif;
  color : #b60000;
  font-size : 25px;
  line-height : 30px;
  font-weight : normal;
  text-align : center;
  margin-top:10px;
}


/* H2: SUB-HEADLINE. */

h2 {
  font-family : arial, tahoma, sans-serif;
  color : #03172f;
  font-size : 16px;
  line-height : 21px;
  font-weight : bold;
  text-align : center;
  text-decoration : none;
}


/* H3: SECTION HEADING. */

h3 {
  font-family : arial, tahoma, sans-serif;
  font-size : 15px;
  line-height : 20px;
  text-align : left;
  color : #000000;
  margin : 10px 0px 5px 0px;
}

/* H4: SUB-SECTION HEADING. */


h4 {
  font-family : arial, tahoma, sans-serif;
  font-size : 14px;
  margin : 10px 0px 10px 0px;
}


/* H5: TEXT BOX HEADLINE. */

h5 {
  font-family : arial, tahoma, sans-serif;
  color : #b60000;
  font-size : 13px;
  margin : 16px 0px 5px 0px;
  text-align : center;
}


/* H6: OTHER HEADING. */

h6 {
  font-family : arial, tahoma, sans-serif;
  color : #111111;
  font-size : 13px;
  margin : 16px 0px 5px 0px;
  text-align : left;
}


/* LEFT SIDE NAV MENU: Category titles (optional). */

#menu_inner div {
  font-family : arial, tahoma, sans-serif;
  font-size : 12px;
  color : #ffffff;
  font-weight : normal;
  margin : 10px 0px 2px 0px;
  line-height : 15px;
}

#menu_inner a, #menu_inner span {
  display : block;
  text-decoration : none;
  font-weight : normal;
  font-style : normal;
  color : #0055ff;
  font-family : arial, tahoma, sans-serif;
  font-size : 0px;
  line-height : 0px;
  margin : 11px 0px 0px 0px;
  padding : 1px 0px 0px 0px;
}

#menu_inner a:hover {
  color : #b85848;
  font-weight : normal;
}

/* NAV MENU: "Active" state. */

#menu_inner span {
  color : #0055ff;
  font-weight : normal;
  text-decoration : underline;
}


/* RIGHTSIDE: Text Boxes: Content, Border and Header. */

.rightside-textbox-content-standard {
  padding : 10px 10px 10px 10px;
  text-align : left;
  font-weight : normal;
  font-size : 12px;
  line-height : 15px;
}

.rightside-textbox-content-testimonial {
  padding : 10px 10px 10px 10px;
  font-family : courier new, arial, sans-serif;
  text-align : left;
  font-weight : normal;
  font-size : 13px;
  line-height : 17px;
}

.rightside-textbox-border-green {
  background : #ffffff;  
  margin : 20px 0px 0px 0px;
  border : 1px solid #1a8612;
  border-top : 10px solid #1a8612;
  -moz-border-radius : 10px;
  border-radius : 10px;
}

.rightside-textbox-header-green {
  background : #1a8612;
  color : #fffff0;
  padding : 0px 10px 10px 10px;
  font-family: verdana, arial, sans-serif;
  text-align : center;
  font-weight : bold;
  font-size : 14px;
  line-height : 16px;
}

.rightside-textbox-border-maroon {
  background : #ffffff;  
  margin : 20px 0px 0px 0px;
  border : 1px solid #b60000;
  border-top : 10px solid #b60000;
  -moz-border-radius : 10px;
  border-radius : 10px;
}

.rightside-textbox-header-maroon {
  background : #b60000;
  color : #fffff0;
  padding : 0px 10px 10px 10px;
  font-family: verdana, arial, sans-serif;
  text-align : center;
  font-weight : bold;
  font-size : 14px;
  line-height : 16px;
}

.rightside-textbox-border-yellow {
  margin : 20px 0px 0px 0px;
  border : 1px solid #fed117;
  border-top : 10px solid #fed117;
  background : #feffc3;
  -moz-border-radius : 10px;
  border-radius : 10px;
}

.rightside-textbox-header-yellow {
  background : #fed117;
  color : #03172f;
  padding : 0px 10px 10px 10px;
  font-family: verdana, arial, sans-serif;
  text-align : center;
  font-weight : bold;
  font-size : 14px;
  line-height : 16px;
}
