/* Genuity Concepts */
* {
	margin:0 auto;
	}
body {
	background:url(../images/background.jpg) top no-repeat fixed;
	margin-top:20px;
	}
#wrapper {
	width:944px;
	margin:0 auto;
	border:4px solid #FFFFFF;
	background-color:#FFFFFF;
	}
#header {
	width:944px;
	height:117px;
	background:url(../images/index_r1_c1.jpg);
	}
#logo {
	width:277px;
	height:117px;
	background-image:url(../images/logo.jpg);
	float:left;
	}
	#logo span {
		display:none;
		}
#bluebar {
	width:944px;
	height:4px;
	background-color:#0F1F7E;
	}
#leftcontainer {
	width:216px;
	float:left;
	background-color:#0E237C;
	}
#testimonial {
	width:176px;
	height:349px;
	padding:20px;
	float:left;
	background:url(../images/index_r4_c1.jpg) no-repeat #031473 top;
	}
#testimonialcontact{
	width:176px;
	height:569px;
	padding:20px;
	float:left;
	background:url(../images/index_r4_c1.jpg) no-repeat #031473 top;
	}
#rightcontainer {
	width:728px;
	float:right;
	background-color:#FFFFFF;
	}
#flashcontainer {
	width:728px;
	height:367px;
	vertical-align:top;
	}	
#homecontent {
	width:728px;
	height:199px;
	background-color:#010012;
	border-top:4px solid #0F1F7E;
	}
#homewrapper {
	width:514px;
	padding-top:19px;
	}
#navwrapper {
	width:216px;
	height:181px;
	}
#insidelowercontent {
	width:896px;
	padding:20px;
	background:url(../images/insideLowerbackground.jpg) repeat-x #ffffff;
	border:4px solid #0E237C;
	}

#footer {
	width:944px;
	margin:0 auto;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.clear {
	clear:both;
	}
	


/* Navigation Horizontal Logomall */


/* Navigation */
#nav {
	background:url(../images/top-nav-logomall.jpg) no-repeat;	
	width:944px;
    height:40px;
    margin:0;
    padding:0;
    }

    #nav span {
    display: none;
    }

    #nav li, #nav a {
    height:40px;
    display:block;
    }

    #nav li {
    float:left;
    list-style:none;
	display:inline;
    }
	
	
    #nav-cep {width: 250px;} 
    #nav-cs {width: 170px;} 
    #nav-dos {width: 207px;} 
	#nav-pc {width:174px;}
	#nav-oc {width: 143px;} 

	
    #nav-cep a:hover {background:url(../images/top-nav-logomall.jpg) -0px -40px no-repeat; }
    #nav-cs a:hover {background:url(../images/top-nav-logomall.jpg) -250px -40px no-repeat; }	
    #nav-dos a:hover {background:url(../images/top-nav-logomall.jpg) -420px -40px no-repeat; }
	#nav-pc a:hover {background:url(../images/top-nav-logomall.jpg) -627px -40px no-repeat; }
	#nav-oc a:hover {background:url(../images/top-nav-logomall.jpg) -801px -40px no-repeat; }
		#oc .oc {background:url(../images/top-nav-logomall.jpg) -801px -40px no-repeat; }


/* Navigation Vertical */

#nav-vertical {
	background:url(../images/fullnav.jpg) no-repeat;
    width:216px;
    height:181px;
    margin:0 auto;
    padding:0;
    }
    #nav-vertical span {
    display: none;
    }
    #nav-vertical li, #nav-vertical a {
	height:36px;
    display:block;
    }
    #nav-vertical li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-vertical-01 {width: 216px;} 
    #nav-vertical-02 {width: 216px;}
    #nav-vertical-03 {width: 216px;} 
	#nav-vertical-04 {width: 216px;} 
    #nav-vertical-05 {width: 216px;} 

    #nav-vertical-01 a:hover {background:url(../images/fullnav.jpg) 0px -181px no-repeat; }
		#customengineeredpromotions .customengineeredpromotions {background:url(../images/fullnav.jpg) 0px -181px no-repeat; }
    #nav-vertical-02 a:hover {background:url(../images/fullnav.jpg) 0px -217px no-repeat; }
		#customshowcase .customshowcase {background:url(../images/fullnav.jpg) 0px -217px no-repeat; }	
    #nav-vertical-03 a:hover {background:url(../images/fullnav.jpg) 0px -253px no-repeat; }
		#directoverseassourcing .directoverseassourcing {background:url(../images/fullnav.jpg) 0px -253px no-repeat; }
	#nav-vertical-04 a:hover {background:url(../images/fullnav.jpg) 0px -289px no-repeat; }
		#phrmacompliant .phrmacompliant {background:url(../images/fullnav.jpg) 0px -289px no-repeat; }
    #nav-vertical-05 a:hover {background:url(../images/fullnav.jpg) 0px -325px no-repeat; }
		#onlinecatalog .onlinecatalog {background:url(../images/fullnav.jpg) 0px -325px no-repeat; }
		
/* Custom Engineered Promotions Page */

#insideleftcontent {
	width:415px;
	height:550px;
	padding:10px;
	float:left;
	background-color:#010012;
	}
	
#insiderightcontent {
	width:277px;
	float:left;
	background-color:#ffffff;
	}
	
	
/* Custom Showcase Page */

#showcaselowerborder {
	border:4px solid #0E237C;
	width: 936px;
	}

#showcaselowercontentlight {
	width:896px;
	height:465px;
	padding:20px;
	background:url(../images/insideLowerbackground.jpg) repeat-x #ffffff;
	}
	
#showcaselowercontentdark {
	width:896px;
	height:465px;
	padding:20px;
	background:url(../images/insideLowerbackground2.jpg) repeat-x #1fc8fe;
	}
	
#showcasetopcontent {
	width:654px;
	padding-right:34px;
	padding-left:34px;
	}
	
#productcolumna {
	float:left;
	width:198px;
	height:440px;
	}
	
#productcolumnb {
	float:left;
	width:242px;
	height:440px;
	}
	
#productcolumnc {
	float:left;
	width:198px;
	height:440px;
	}
	
#productenlargeleft {
	float:left;
	width:460px;
	height:425px;
	}
	
#productenlargetext {
	float:right;
	width:420px;
	height:425px;
	}
	
#productenlargeright {
	float:right;
	width:460px;
	height:425px;
	}
	
#productenlargetextleft {
	float:left;
	width:420px;
	height:425px;
	}
	
	
/* Direct Overseas Sourcing Page */

#container {
	width:668px;
	padding:20px;
	}
	
	
/* Phrma Compliant Page */

#rightcontainerphrma {
	width:728px;
	height:569px;
	float:right;
	background:url(../images/insideLowerbackground3.jpg) repeat-x #ffffff;
	background-position:bottom;
	}

#phrmalowercontent {
	width:896px;
	padding:20px;
	background-color:#ffffff;
	border:4px solid #0E237C;
	}
	
	
/* About Us Page */


#aboutleftcontent {
	width:275px;
	height:549px;
	padding:10px;
	float:left;
	background:url(../images/about-text-background.jpg) no-repeat #010012;
	background-position:bottom;
	}
	
#aboutrightcontent {
	width:361px;
	float:left;
	padding-left:20px;
	background-color:#ffffff;
	}
	

/* FAQs Page */


#faqlowercontent {
	width:896px;
	padding:20px;
	background:url(../images/insideLowerbackground-faq.jpg) repeat-x #ffffff;
	background-position:bottom;
	border:4px solid #0E237C;
	}
	
#rightcontainerfaq {
	width:728px;
	height:569px;
	float:right;
	background:url(../images/insideLowerbackground3.jpg) repeat-x #ffffff;
	background-position:bottom;
	}