
/*	
**	Name:			IINIT.CSS
**	Author:			James Lee
**	Description:	Layout stylesheet for IINIT.COM. Targeting CSS2 specification.
**	Created:		01 May 2006
**	Modified:		11 May 2007
**	
*/

/*	LAYOUT
------------------------------------------------------------------------------*/
body 
{
margin:15px;
}

#main_container
{
width:700px;
margin:0px auto;
}

#content_container
{
width:700px;
padding-left:5px;
padding-right:5px;
}

.vdot_container
{
float:left;
background-image:url(../images/common/v_divider.gif);
background-repeat:repeat-y;
width:100%;
}

.left_graphic_container
{
width:105px;
margin-left:10px;
margin-right:10px;
float:left;
display:inline; /* inline needed to stop IE6 double margin */
}

.subcontent_container
{
float:left;
width:540px;
padding-left:14px;
padding-right:10px;
}

.step_container
{
float:left;
width:676px;
}

.step_number
{
float:left;
width:35px;
height:13px;
text-align:right;
padding-top:3px;
padding-right:12px;
}

.step_instruction
{
float:left;
width:600px;
padding-top:0px;
margin-top:0px;
margin-bottom:20px;
}

.step_instruction img
{
border:1px;
border-color:#000000;
border-style:solid;
margin-top:10px;
margin-bottom:10px;
}

#validators
{
float:right;
padding-top:2px;
padding-right:15px;
}

#validators img
{
margin-left:10px;
margin-right:10px;
}

#footer_links
{
float:left;
height:20px;
padding-top:3px;
margin-left:10px;
margin-right:10px;
}

#footer_container
{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-weight:normal;
color:#999999;
text-decoration:none;
width:100%;
padding-left:10px;
padding-right:10px;
}

/*	NAVIGATION
------------------------------------------------------------------------------*/
#nav_container
{
background-image:url(../images/new_header/fill.gif);
background-repeat:repeat-x;
height:17px;
padding-bottom:25px;
}

#nav_date
{
float:left;
padding-left:14px;
}

#nav_links
{
float:right;
padding-left:10px;
padding-right:10px;
}

#nav_links a:link, a:active, a:visited
{
padding-top:2px;
color:#4A637D;
text-decoration:none;
}

#nav_links a.hover
{
color:#000000;
text-decoration:none;
}

/*	PAGE ELEMENTS - Dividers, Graphic text heads, 
------------------------------------------------------------------------------*/
.h_divider
{
padding-top:7px;
padding-bottom:7px;
}

.page_head
{
height:10px;
}

.subhead
{
height:10px;
padding-top:25px;
}

.price_container
{
float:right;
background-image:url(../images/price/price_topmiddle.gif);
background-repeat:repeat-x;
}

.price_top
{
float:left;
}

.price_top img
{
display:block;
}

.price_bottom img
{
float:left;
}

.small_screens
{
height:101px;
width:125px;
float:left;
border:1px;
border-style:solid; 
border-color:#000000;
margin-top:5px;
margin-right:5px;
}

.large_screen
{
width:330px;
height:267px;
float:left;
border:1px;
border-style:solid; 
border-color:#000000;
margin-right:10px;
}

.screen_info
{
float:left;
}

.download
{
vertical-align:middle;
margin:0px;
padding-left:3px;
}

.clear_bottom
{
clear:both;
}
