*
{
	margin:0;
	padding:0;
}

img
{
	border:0;
}

.goleft
{
	float:left;
}

.goright
{
	float:right;
}


.clear
{
	clear:both;
}

body
{
	width:100%;
	background:#fff url(../images/main_body_gradiant.jpg) top repeat-x;
	text-align:center;
	margin-top:13px;
}


.main_container
{
	position:relative;
	width:880px;
	margin:0 auto;
	text-align:left;
}


.content_container
{
	width:810px !important;
	width:829px;
	margin-left:30px;
	border-left:10px solid #008AC5;
	border-right:9px solid #008AC5;
	padding-top:5px;
	text-align:center;
}

#container_scroller
{
	width:747px !important;
	width:749px;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	margin:0 auto;
	padding-top:5px;
}

#dw ul
{
	list-style:none;
	width:100%;
}

#scroller ul li
{
	float:left;
	padding-left:4px;
}

#title_caption
{
	margin:0 4px;
	background:#E0E0E0;
	padding:7px 0;
	font:10px arial;
	color:#0178A4;
}

#introduction
{
	text-align:left;
	margin:0 28px;
}

#iglool_story
{
	float:left;
	width:403px;
	font:12px arial;
	color:#0178A4;
}

#linktopg
{
	float:left;
	width:350px;
	text-align:center;
}

.copyrightFont
{
	font:10px arial;
	color:#7E7E7E;
	text-align:center;
}

#footer_content
{
	width:810px !important;
	width:829px;
	margin-left:30px;
	border-left:10px solid #008AC5;
	border-right:9px solid #008AC5;
	border-bottom:10px solid #008AC5;
	padding-top:5px;
	text-align:left;
}

#footer_pgLink
{
	margin-top:10px;
	font:10px arial;
	color:#0178A4;
}

#footer_pgLink span
{
	padding:0 5px;
}

#footer_pgLink span a
{
	font:10px arial;
	color:#0178A4;
	text-decoration:none;
}

#footer_pgLink span a:hover
{
	text-decoration:underline;
}

/* products */

#inner_container_product
{
	width:745px !important;
	width:747px;
	margin:0 auto;
	border:1px solid #C0C0C0;
	background:url(../images/product_bg.jpg) top left repeat-y;
}

.product_story
{
	float:left;
	width:268px;
}

.product_story_style
{
	padding:13px;
	font:11px verdana;
	color:#fff;
	text-align:left;
}

.flavour_caption
{
	float:left;
	width:477px;
	text-align:center;
}

.font10ArialGrey
{
	font:10px arial;
	color:#AFAFAF;
}

.font19ArialGrey
{
	font:bold 19px arial;
	color:#8D8D8D;
}

/* franchising */

.inner_container_franchising
{
	width:736px;
	margin:0 auto;
}

.bg_loop
{
	width:100%;
	background:url(../images/franchising_bg.jpg) repeat-y;
}

#leftbar_bg
{
	width:100%;
	min-height:183px;
	height:auto !important;
	height:183px;
	background:url(../images/franchising_leftbar_bg.jpg) bottom left no-repeat;
}

#franchising_leftbar
{
	width:217px;
	float:left;
}

#franchising_leftbar p
{
	width:207px;
	text-align:right;
	font:16px arial;
	color:#FFF;
	padding:5px 0;
	cursor:pointer;
}

#franchising_menu_content
{
	float:left;
	width:518px !important;
	width:519px;
	min-height:183px;
	height:auto !important;
	height:183px;
	text-align:left;
	font:16px arial;
	color:#656565;
	border-right:1px solid #CACACA;
	border-top:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
}

#page1 div
{
	padding:5px 0;
}


/* contact us */

#inner_container_contactus
{
	width:716px;
	margin:0 auto;
}

#contact_info
{
	float:left;
	width:447px !important;
	width:468px;
	height:236px !important;
	height:258px;
	background:#fff bottom left url(../images/contact_us_bg.jpg) repeat-x;
	border-top:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
	border-bottom:1px solid #A3A3A3;
	text-align:left;
	padding:20px 10px 0;
	font:14px arial;
	color:#000;
}

#contact_info p
{
	padding:10px 0;
}

/* locate us */

#inner_container_locateus
{
	width:714px;
	margin:0 auto;
}

#branch_info
{
	float:left;
	width:352px !important;
	width:362px;
	text-align:left;
	padding-left:10px;
}

.locate_us_caption_style
{
	font:16px arial;
	color:#797979;
	line-height:200%;
}

#branch_details
{
	padding:10px 0;
	font:14px arial;
	color:#0078FF;
}

#branch_details p
{
	padding:2px 0;
	cursor:pointer;
}

#branch_address
{
	width:352px;
	border:1px solid #CBCBCB;
}

.address_style
{
	width:300px;
	margin:0 auto;
	font:12px arial;
	color:#787878;
	text-align:left;
	padding:15px 0;
	border-bottom:1px dashed #787878;
}

.form_layout #form TH {
    border-top: 1px solid #EEEEEE;
    background-color: #DDDDDD;
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 10pt;
    text-align: left;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

.form_layout #form TD {
    border-top: 1px solid #FFFFFF;
    background-color: #EEEEEE;
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #DDDDDD;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

.form_layout #notice TD {
    border-top: 1px solid #EEFFEE;
    background-color: #DDEEDD;
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #BBAABB;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

.form_layout #none TD {
    border: none;
    padding: 3px;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

.form_layout #form INPUT {
    width: 100%;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #444444;
    padding: 2px;
    line-height: 12pt;
    height: 25px;
}
.form_layout #form INPUT.submit {
    width: 150px;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #FFFFFF;
    padding: 0;
    height: 30px;
    border: 1px solid #000000;
	background:#000;
}

.red {
  color: #990000;
}