
/*  Automated Column Calculations for eonicweb4
    © Eonic Ltd 2010 - Authors: Will Hancock, Perry Harlock, Trevor Spink */

/* full Width Golden Ratio Values
0-676 / 1-417 / 2-258 / 3-159 / 4-98 / 5-61 / 6-37 / 7-23 / 8-14 / 9-9 / 10-5 / 11-3 / 12-2 / 13-1 / 14- / */
/* page Width Golden Ratio Values
0-498 / 1-307 / 2-190 / 3-117 / 4-72 / 5-45 / 6-28 / 7-17 / 8-10 / 9-6 / 10-4 / 11-2 / 12-2 / 13- / */


.rowMargin{margin-right:18px;}
div.module,
.box{margin-bottom:18px}
.box div.module{margin-bottom:0px}
#subMenu{width:160px;}
#mainLayout{float:left;width:498px;margin-left:18px;}
div.fullwidth{width: 676px !important; margin-left: 0 !important;}

.cols2 .listItem{width:240px;}
.cols2 .rowMargin{width:240px;}

.cols3 .listItem{width:154px;}
.cols3 .rowMargin{width:154px;}

.cols4 .listItem{width:111px;}
.cols4 .rowMargin{width:111px;}

.cols5 .listItem{width:86px;}
.cols5 .rowMargin{width:85px;}

.box .cols2 .listItem{width:224px;}
.box .cols2 .rowMargin{width:224px;}

.box .cols3 .listItem{width:144px;}
.box .cols3 .rowMargin{width:143px;}

.box .cols4 .listItem{width:103px;}
.box .cols4 .rowMargin{width:103px;}

.box .cols5 .listItem{width:78px;}
.box .cols5 .rowMargin{width:79px;}

/* 50% Columns */
#template_2_Columns #column1 {float:left;width:240px;margin-right:18px;}
#template_2_Columns #column2 {float:left;width:240px}

#template_2_Columns #column1 .cols2  .listItem,
#template_3_Columns_50_25_25 #column1 .cols2 .listItem{width:111px;}
#template_3_Columns_25_25_50 #column3 .cols2 .listItem,
#template_2_Columns #column2 .cols2 .listItem{width:111px;}
#template_2_Columns #column1 .cols2 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols2 .rowMargin{width: 111px;}
#template_3_Columns_25_25_50 #column3 .cols2 .rowMargin,
#template_2_Columns #column2 .cols2 .rowMargin{width: 111px;}

#template_2_Columns #column1 .box .cols2 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols2 .listItem{width:95px;}
#template_3_Columns_25_25_50 #column3 .box .cols2 .listItem,
#template_2_Columns #column2 .box .cols2 .listItem{width:95px;}
#template_2_Columns #column1 .box .cols2 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols2 .rowMargin{width: 95px;}
#template_3_Columns_25_25_50 #column3 .box .cols2 .rowMargin,
#template_2_Columns #column2 .box .cols2 .rowMargin{width: 95px;}

#template_2_Columns #column1 .cols3 .listItem,
#template_3_Columns_50_25_25 #column1 .cols3 .listItem{width: 68px;}
#template_3_Columns_25_25_50 #column3 .cols3 .listItem,
#template_2_Columns #column2 .cols3 .listItem{width: 68px;}
#template_2_Columns #column1 .cols3 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols3 .rowMargin{width: 68px;}
#template_3_Columns_25_25_50 #column3 .cols3 .rowMargin,
#template_2_Columns #column2 .cols3 .rowMargin{width:68px;}

#template_2_Columns #column1 .box .cols3 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols3 .listItem{width: 58px;}
#template_3_Columns_25_25_50 #column3 .box .cols3 .listItem,
#template_2_Columns #column2 .box .cols3 .listItem{width: 58px;}
#template_2_Columns #column1 .box .cols3 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols3 .rowMargin{width: 57px;}
#template_3_Columns_25_25_50 #column3 .box .cols3 .rowMargin,
#template_2_Columns #column2 .box .cols3 .rowMargin{width:57}

#template_2_Columns #column1 .cols4 .listItem,
#template_3_Columns_50_25_25 #column1 .cols4 .listItem{width: 48px;}
#template_3_Columns_25_25_50 #column3 .cols4 .listItem,
#template_2_Columns #column2 .cols4 .listItem{width: 48px;}
#template_2_Columns #column1 .cols4 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols4 .rowMargin{width: 46px;}
#template_3_Columns_25_25_50 #column3 .cols4 .rowMargin,
#template_2_Columns #column2 .cols4 .rowMargin{width:46px;}

#template_2_Columns #column1 .box .cols4 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols4 .listItem{width: 40px;}
#template_3_Columns_25_25_50 #column3 .box .cols4 .listItem,
#template_2_Columns #column2 .box .cols4 .listItem{width: 40px;}
#template_2_Columns #column1 .box .cols4 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols4 .rowMargin{width: 38px;}
#template_3_Columns_25_25_50 #column3 .box .cols4 .rowMargin,
#template_2_Columns #column2 .box .cols4 .rowMargin{width:38}

#template_2_Columns #column1 .cols5 .listItem,
#template_3_Columns_50_25_25 #column1 .cols5 .listItem{width: 32px;}
#template_3_Columns_25_25_50 #column3 .cols5 .listItem,
#template_2_Columns #column2 .cols5 .listItem{width: 32px;}
#template_2_Columns #column1 .cols5 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols5 .rowMargin{width: 34px;}
#template_3_Columns_25_25_50 #column3 .cols5 .rowMargin,
#template_2_Columns #column2 .cols5 .rowMargin{width:34px;}

#template_2_Columns #column1 .box .cols5 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols5 .listItem{width: 28px;}
#template_3_Columns_25_25_50 #column3 .box .cols5 .listItem,
#template_2_Columns #column2 .box .cols5 .listItem{width: 28px;}
#template_2_Columns #column1 .box .cols5 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols5 .rowMargin{width: 27px;}
#template_3_Columns_25_25_50 #column3 .box .cols5 .rowMargin,
#template_2_Columns #column2 .box .cols5 .rowMargin{width:27}

/* 66% columns */
#template_2_Columns_66_33 #column1{float: left;width: 298px;margin-right: 18px;}
#template_2_Columns_66_33 #column2{float: left;width: 181px;}

#template_2_Columns_66_33 #column1 .cols2 .listItem{width:140px;}
#template_2_Columns_66_33 #column1 .cols2 .rowMargin{width:140px;}
#template_2_Columns_66_33 #column1 .box .cols2 .listItem{width:124px;}
#template_2_Columns_66_33 #column1 .box .cols2 .rowMargin{width:124px;}

#template_2_Columns_33_66 #column2 .cols2 .listItem{width:140px;}
#template_2_Columns_33_66 #column2 .cols2 .rowMargin{width:140px;}
#template_2_Columns_33_66 #column2 .box .cols2 .listItem{width:124px;}
#template_2_Columns_33_66 #column2 .box .cols2 .rowMargin{width:124px;}

#template_2_Columns_66_33 #column1 .cols3 .listItem{width:88px;}
#template_2_Columns_66_33 #column1 .cols3 .rowMargin{width:87px;}
#template_2_Columns_66_33 #column1 .box .cols3 .listItem{width:76px;}
#template_2_Columns_66_33 #column1 .box .cols3 .rowMargin{width:77px;}

#template_2_Columns_33_66 #column2 .cols3 .listItem{width:88px;}
#template_2_Columns_33_66 #column2 .cols3 .rowMargin{width:87px;}
#template_2_Columns_33_66 #column2 .box .cols3 .listItem{width:76px;}
#template_2_Columns_33_66 #column2 .box .cols3 .rowMargin{width:77px;}

#template_2_Columns_66_33 #column1 .cols4 .listItem{width:61px;}
#template_2_Columns_66_33 #column1 .cols4 .rowMargin{width:61px;}
#template_2_Columns_66_33 #column1 .box .cols4 .listItem{width:53px;}
#template_2_Columns_66_33 #column1 .box .cols4 .rowMargin{width:53px;}

#template_2_Columns_33_66 #column2 .cols4 .listItem{width:61px;}
#template_2_Columns_33_66 #column2 .cols4 .rowMargin{width:61px;}
#template_2_Columns_33_66 #column2 .box .cols4 .listItem{width:53px;}
#template_2_Columns_33_66 #column2 .box .cols4 .rowMargin{width:53px;}

#template_2_Columns_66_33 #column1 .cols5 .listItem{width:46px;}
#template_2_Columns_66_33 #column1 .cols5 .rowMargin{width:45px;}
#template_2_Columns_66_33 #column1 .box .cols5 .listItem{width:38px;}
#template_2_Columns_66_33 #column1 .box .cols5 .rowMargin{width:53px;}

#template_2_Columns_33_66 #column2 .cols5 .listItem{width:46px;}
#template_2_Columns_33_66 #column2 .cols5 .rowMargin{width:45px;}
#template_2_Columns_33_66 #column2 .box .cols5 .listItem{width:38px;}
#template_2_Columns_33_66 #column2 .box .cols5 .rowMargin{width:53px;}

/* 33% columns */
#template_2_Columns_33_66 #column1{float: left;width: 181px;margin-right: 18px;}
#template_2_Columns_33_66 #column2{float: left;width: 298px;}

#template_2_Columns_33_66 #column1 .cols2 .listItem{width:81px;}
#template_2_Columns_33_66 #column1 .cols2 .rowMargin{width:82px;}
#template_2_Columns_33_66 #column1 .box .cols2 .listItem{width:65px;}
#template_2_Columns_33_66 #column1 .box .cols2 .rowMargin{width:66px;}

#template_2_Columns_66_33 #column2 .cols2 .listItem{width:81px;}
#template_2_Columns_66_33 #column2 .cols2 .rowMargin{width:82px;}
#template_2_Columns_66_33 #column2 .box .cols2 .listItem{width:65px;}
#template_2_Columns_66_33 #column2 .box .cols2 .rowMargin{width:66px;}

#template_2_Columns_33_66 #column1 .cols3 .listItem{width:49px;}
#template_2_Columns_33_66 #column1 .cols3 .rowMargin{width:48px;}
#template_2_Columns_33_66 #column1 .box .cols3 .listItem{width:37px;}
#template_2_Columns_33_66 #column1 .box .cols3 .rowMargin{width:38px;}

#template_2_Columns_66_33 #column2 .cols3 .listItem{width:49px;}
#template_2_Columns_66_33 #column2 .cols3 .rowMargin{width:48px;}
#template_2_Columns_66_33 #column2 .box .cols3 .listItem{width:37px;}
#template_2_Columns_66_33 #column2 .box .cols3 .rowMargin{width:38px;}

#template_2_Columns_33_66 #column1 .cols4 .listItem{width:31px;}
#template_2_Columns_33_66 #column1 .cols4 .rowMargin{width:32px;}
#template_2_Columns_33_66 #column1 .box .cols4 .listItem{width:23px;}
#template_2_Columns_33_66 #column1 .box .cols4 .rowMargin{width:24px;}

#template_2_Columns_66_33 #column2 .cols4 .listItem{width:31px;}
#template_2_Columns_66_33 #column2 .cols4 .rowMargin{width:32px;}
#template_2_Columns_66_33 #column2 .box .cols4 .listItem{width:23px;}
#template_2_Columns_66_33 #column2 .box .cols4 .rowMargin{width:24px;}

#template_2_Columns_33_66 #column1 .cols5 .listItem{width:39px;}
#template_2_Columns_33_66 #column1 .cols5 .rowMargin{width:22px;}
#template_2_Columns_33_66 #column1 .box .cols5 .listItem{width:17px;}
#template_2_Columns_33_66 #column1 .box .cols5 .rowMargin{width:15px;}

#template_2_Columns_66_33 #column2 .cols5 .listItem{width:31px;}
#template_2_Columns_66_33 #column2 .cols5 .rowMargin{width:22px;}
#template_2_Columns_66_33 #column2 .box .cols5 .listItem{width:17px;}
#template_2_Columns_66_33 #column2 .box .cols5 .rowMargin{width:15px;}

/* 3 column widths (true 33%)*/
#template_3_Columns #column1{float: left;width:154px;margin-right: 18px;}
#template_3_Columns #column2{float: left;width:154px;margin-right: 18px;}
#template_3_Columns #column3{float: left;width:154px;}

#template_3_Columns .cols2 .listItem{width:68px;}
#template_3_Columns .cols2 .rowMargin{width:68px;}
#template_3_Columns .box .cols2 .listItem{width:52px;}
#template_3_Columns .box .cols2 .rowMargin{width:52px;}
#template_3_Columns #column3 .cols2 .listItem{width:68px;}
#template_3_Columns #column3 .cols2 .rowMargin{width:68px;}
#template_3_Columns #column3 .box .cols2 .listItem{width:52px;}
#template_3_Columns #column3 .box .cols2 .rowMargin{width:52px;}

#template_3_Columns .cols3 .listItem{width:40px;}
#template_3_Columns .cols3 .rowMargin{width:39px;}
#template_3_Columns .box .cols3 .listItem{width:28px;}
#template_3_Columns .box .cols3 .rowMargin{width:29px;}
#template_3_Columns #column3 .cols3 .listItem{width:40px;}
#template_3_Columns #column3 .cols3 .rowMargin{width:39px;}
#template_3_Columns #column3 .box .cols3 .listItem{width:28px;}
#template_3_Columns #column3 .box .cols3 .rowMargin{width:29px;}

#template_3_Columns .cols4 .listItem{width:25px;}
#template_3_Columns .cols4 .rowMargin{width:25px;}
#template_3_Columns .box .cols4 .listItem{width:17px;}
#template_3_Columns .box .cols4 .rowMargin{width:23px;}
#template_3_Columns #column3 .cols4 .listItem{width:25px;}
#template_3_Columns #column3 .cols4 .rowMargin{width:25px;}
#template_3_Columns #column3 .box .cols4 .listItem{width:17px;}
#template_3_Columns #column3 .box .cols4 .rowMargin{width:17px;}

#template_3_Columns .cols5 .listItem{width:18px;}
#template_3_Columns .cols5 .rowMargin{width:16px;}
#template_3_Columns .box .cols5 .listItem{width:10px;}
#template_3_Columns .box .cols5 .rowMargin{width:17px;}
#template_3_Columns #column3 .cols5 .listItem{width:18px;}
#template_3_Columns #column3 .cols5 .rowMargin{width:16px;}
#template_3_Columns #column3 .box .cols5 .listItem{width:10px;}
#template_3_Columns #column3 .box .cols5 .rowMargin{width:10px;}

/* 25% column widths */
#template_3_Columns_50_25_25 #column1{float:left;width:240px;margin-right:18px;}
#template_3_Columns_50_25_25 #column2{float:left;width:111px;margin-right:18px;}
#template_3_Columns_50_25_25 #column3{float:left;width:111px;}

#template_3_Columns_25_25_50 #column1{float: left;width: 111px;margin-right:18px;}
#template_3_Columns_25_25_50 #column2{float: left;width: 111px;margin-right:18px;}
#template_3_Columns_25_25_50 #column3{float: left;width: 240px}

#template_3_Columns_25_25_50 #column1 .cols2 .listItem{width:47px;}
#template_3_Columns_25_25_50 #column2 .cols2 .listItem{width:47px;}
#template_3_Columns_25_25_50 #column1 .cols2 .rowMargin{width:46px;}
#template_3_Columns_25_25_50 #column2 .cols2 .rowMargin{width:46px;}

#template_3_Columns_25_25_50 #column1 .box .cols2 .listItem{width:31px;}
#template_3_Columns_25_25_50 #column2 .box .cols2 .listItem{width:31px;}
#template_3_Columns_25_25_50 #column1 .box .cols2 .rowMargin{width:30px;}
#template_3_Columns_25_25_50 #column2 .box .cols2 .rowMargin{width:30px;}

#template_3_Columns_50_25_25 #column2 .cols2 .listItem{width:47px;}
#template_3_Columns_50_25_25 #column3 .cols2 .listItem{width:47px;}
#template_3_Columns_50_25_25 #column2 .cols2 .rowMargin{width:46px;}
#template_3_Columns_50_25_25 #column3 .cols2 .rowMargin{width:46px;}

#template_3_Columns_50_25_25 #column2 .box .cols2 .listItem{width:31px;}
#template_3_Columns_50_25_25 #column3 .box .cols2 .listItem{width:31px;}
#template_3_Columns_50_25_25 #column2 .box .cols2 .rowMargin{width:30px;}
#template_3_Columns_50_25_25 #column3 .box .cols2 .rowMargin{width:30px;}

/* FORM ELEMENT WIDTH CALCULATIONS */
#template_3_Columns_50_25_25 #column2 input.textbox,
#template_3_Columns_50_25_25 #column2 textarea.textarea,
#template_3_Columns_50_25_25 #column2 select,
#template_3_Columns_50_25_25 #column3 input.textbox,
#template_3_Columns_50_25_25 #column3 textarea.textarea,
#template_3_Columns_50_25_25 #column3 select
{width: 74px}

#template_3_Columns_50_25_25 #column2 .box input.textbox,
#template_3_Columns_50_25_25 #column2 .box textarea.textarea,
#template_3_Columns_50_25_25 #column2 .box select,
#template_3_Columns_50_25_25 #column3 .box input.textbox,
#template_3_Columns_50_25_25 #column3 .box textarea.textarea,
#template_3_Columns_50_25_25 #column3 .box select
{width: 42px}

#template_3_Columns input.textbox,
#template_3_Columns textarea.textarea,
#template_3_Columns select
{width: 115px}

#template_3_Columns .box input.textbox,
#template_3_Columns .box textarea.textarea,
#template_3_Columns .box select
{width: 83px}

#template_3_Columns_50_25_25 #column1 input.textbox,
#template_3_Columns_50_25_25 #column1 textarea.textarea,
#template_3_Columns_25_25_50 #column3 input.textbox,
#template_3_Columns_25_25_50 #column3 textarea.textarea,
#template_2_Columns #column1 input.textbox,
#template_2_Columns #column1 textarea.textarea,
#template_2_Columns #column2 input.textbox,
#template_2_Columns #column2 textarea.textarea
{width: 214px}

#template_3_Columns_50_25_25 #column1 .box input.textbox,
#template_3_Columns_50_25_25 #column1 .box textarea.textarea,
#template_3_Columns_25_25_50 #column3 .box input.textbox,
#template_3_Columns_25_25_50 #column3 .box textarea.textarea,
#template_2_Columns #column1 .box input.textbox,
#template_2_Columns #column1 .box textarea.textarea,
#template_2_Columns #column2 .box input.textbox,
#template_2_Columns #column2 .box textarea.textarea
{width: 182px}

#template_2_Columns_66_33 #column1 input.textbox,
#template_2_Columns_66_33 #column1 textarea.textarea,
#template_2_Columns_33_66 #column2 input.textbox,
#template_2_Columns_33_66 #column2 textarea.textarea
{width:272px}

#template_2_Columns_66_33 #column1 .box input.textbox,
#template_2_Columns_66_33 #column1 .box textarea.textarea,
#template_2_Columns_33_66 #column2 .box input.textbox,
#template_2_Columns_33_66 #column2 .box textarea.textarea
{width:240px}

#template_2_Columns_66_33 #column2 input.textbox,
#template_2_Columns_66_33 #column2 textarea.textarea,
#template_2_Columns_33_66 #column1 input.textbox,
#template_2_Columns_33_66 #column1 textarea.textarea
{width:155px}

#template_2_Columns_66_33 #column2 .box input.textbox,
#template_2_Columns_66_33 #column2 .box textarea.textarea,
#template_2_Columns_33_66 #column1 .box input.textbox,
#template_2_Columns_33_66 #column1 .box textarea.textarea
{width:91px}

#header .ewXform fieldset.inline li,
#footer .ewXform fieldset.inline li,
{width:48%;}

#header input.textbox,
#header textarea.textarea,
#footer input.textbox,
#footer textarea.textarea
{ width:495px}

#header .box input.textbox,
#header .box textarea.textarea,
#footer .box input.textbox,
#footer .box textarea.textarea
{ width:463px}

#header fieldset.inline input.textbox,
#header fieldset.inline textarea.textarea,
#footer fieldset.inline input.textbox,
#footer fieldset.inline textarea.textarea
{ width:214px}

#header .box input.textbox,
#header .box textarea.textarea,
#footer .box input.textbox,
#footer .box textarea.textarea
{ width:431px}

#header .box fieldset.inline input.textbox,
#header .box fieldset.inline textarea.textarea,
#footer .box fieldset.inline input.textbox,
#footer .box fieldset.inline textarea.textarea
{ width:182px}

/* FULL WIDTH COLUMN CALCULATIONS */
.fullwidth .cols2 .listItem{width:329px;}
.fullwidth .cols2 .rowMargin{width:329px;}

.fullwidth .cols3 .listItem{width:214px;}
.fullwidth .cols3 .rowMargin{width:213px;}

.fullwidth .cols4 .listItem{width:154px;}
.fullwidth .cols4 .rowMargin{width:156px;}

.fullwidth .cols5 .listItem{width:120px;}
.fullwidth .cols5 .rowMargin{width:121px;}

.fullwidth .box .cols2 .listItem{width:313px;}
.fullwidth .box .cols2 .rowMargin{width:313px;}

.fullwidth .box .cols3 .listItem{width:202px;}
.fullwidth .box .cols3 .rowMargin{width:203px;}

.fullwidth .box .cols4 .listItem{width:146px;}
.fullwidth .box .cols4 .rowMargin{width:148px;}

.fullwidth .box .cols5 .listItem{width:116px;}
.fullwidth .box .cols5 .rowMargin{width:114px;}

/* 50% Columns */
.fullwidth #template_2_Columns #column1 {float:left;width:329px;margin-right:18px;}
.fullwidth #template_2_Columns #column2 {float:left;width:329px}

.fullwidth #template_2_Columns #column1 .cols2 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols2 .listItem{width:155px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols2 .listItem,
.fullwidth #template_2_Columns #column2 .cols2 .listItem{width:155px;}
.fullwidth #template_2_Columns #column1 .cols2 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols2 .rowMargin{width: 156px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols2 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols2 .rowMargin{width: 156px;}

.fullwidth #template_2_Columns #column1 .box .cols2 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols2 .listItem{width:139px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols2 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols2 .listItem{width:139px;}
.fullwidth #template_2_Columns #column1 .box .cols2 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols2 .rowMargin{width: 140px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols2 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols2 .rowMargin{width: 140px;}

.fullwidth #template_2_Columns #column1 .cols3 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols3 .listItem{width: 97px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols3 .listItem,
.fullwidth #template_2_Columns #column2 .cols3 .listItem{width: 97px;}
.fullwidth #template_2_Columns #column1 .cols3 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols3 .rowMargin{width: 98px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols3 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols3 .rowMargin{width:98px;}

.fullwidth #template_2_Columns #column1 .box .cols3 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols3 .listItem{width: 87px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols3 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols3 .listItem{width: 87px;}
.fullwidth #template_2_Columns #column1 .box .cols3 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols3 .rowMargin{width: 87px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols3 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols3 .rowMargin{width:87}

.fullwidth #template_2_Columns #column1 .cols4 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols4 .listItem{width: 68px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols4 .listItem,
.fullwidth #template_2_Columns #column2 .cols4 .listItem{width: 68px;}
.fullwidth #template_2_Columns #column1 .cols4 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols4 .rowMargin{width: 69px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols4 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols4 .rowMargin{width:69px;}

.fullwidth #template_2_Columns #column1 .box .cols4 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols4 .listItem{width: 60px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols4 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols4 .listItem{width: 60px;}
.fullwidth #template_2_Columns #column1 .box .cols4 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols4 .rowMargin{width: 61px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols4 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols4 .rowMargin{width:61}

.fullwidth #template_2_Columns #column1 .cols5 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols5 .listItem{width: 53px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols5 .listItem,
.fullwidth #template_2_Columns #column2 .cols5 .listItem{width: 53px;}
.fullwidth #template_2_Columns #column1 .cols5 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols5 .rowMargin{width: 51px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols5 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols5 .rowMargin{width:51px;}

.fullwidth #template_2_Columns #column1 .box .cols5 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols5 .listItem{width: 45px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols5 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols5 .listItem{width: 45px;}
.fullwidth #template_2_Columns #column1 .box .cols5 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols5 .rowMargin{width: 45px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols5 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols5 .rowMargin{width:45}

/* 66% columns */
.fullwidth #template_2_Columns_66_33 #column1{float: left;width: 408px;margin-right: 18px;}
.fullwidth #template_2_Columns_66_33 #column2{float: left;width: 249px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols2 .listItem{width:195px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols2 .rowMargin{width:195px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols2 .listItem{width:179px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols2 .rowMargin{width:179px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols2 .listItem{width:195px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols2 .rowMargin{width:195px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols2 .listItem{width:179px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols2 .rowMargin{width:179px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols3 .listItem{width:124px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols3 .rowMargin{width:124px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols3 .listItem{width:114px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols3 .rowMargin{width:113px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols3 .listItem{width:124px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols3 .rowMargin{width:124px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols3 .listItem{width:114px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols3 .rowMargin{width:113px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols4 .listItem{width:90px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols4 .rowMargin{width:88px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols4 .listItem{width:82px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols4 .rowMargin{width:80px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols4 .listItem{width:90px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols4 .rowMargin{width:88px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols4 .listItem{width:82px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols4 .rowMargin{width:80px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols5 .listItem{width:68px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols5 .rowMargin{width:67px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols5 .listItem{width:60px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols5 .rowMargin{width:80px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols5 .listItem{width:68px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols5 .rowMargin{width:67px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols5 .listItem{width:60px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols5 .rowMargin{width:80px;}


/* 33% columns */
.fullwidth #template_2_Columns_33_66 #column1{float: left;width: 249px;margin-right: 18px;}
.fullwidth #template_2_Columns_33_66 #column2{float: left;width: 408px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols2 .listItem{width:115px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols2 .rowMargin{width:116px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols2 .listItem{width:99px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols2 .rowMargin{width:100px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols2 .listItem{width:115px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols2 .rowMargin{width:116px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols2 .listItem{width:99px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols2 .rowMargin{width:100px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols3 .listItem{width:71px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols3 .rowMargin{width:71px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols3 .listItem{width:61px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols3 .rowMargin{width:60px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols3 .listItem{width:71px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols3 .rowMargin{width:71px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols3 .listItem{width:61px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols3 .rowMargin{width:60px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols4 .listItem{width:48px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols4 .rowMargin{width:49px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols4 .listItem{width:40px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols4 .rowMargin{width:41px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols4 .listItem{width:48px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols4 .rowMargin{width:49px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols4 .listItem{width:40px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols4 .rowMargin{width:41px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols5 .listItem{width:37px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols5 .rowMargin{width:35px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols5 .listItem{width:29px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols5 .rowMargin{width:29px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols5 .listItem{width:37px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols5 .rowMargin{width:35px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols5 .listItem{width:29px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols5 .rowMargin{width:29px;}

/* 3 column widths (true 33%)*/
.fullwidth #template_3_Columns #column1{float: left;width:213px;margin-right: 18px;}
.fullwidth #template_3_Columns #column2{float: left;width:213px;margin-right: 18px;}
.fullwidth #template_3_Columns #column3{float: left;width:214px;}

.fullwidth #template_3_Columns .cols2 .listItem{width:97px;}
.fullwidth #template_3_Columns .cols2 .rowMargin{width:98px;}
.fullwidth #template_3_Columns .box .cols2 .listItem{width:81px;}
.fullwidth #template_3_Columns .box .cols2 .rowMargin{width:82px;}

.fullwidth #template_3_Columns #column3 .cols2 .listItem{width:98px;}
.fullwidth #template_3_Columns #column3 .cols2 .rowMargin{width:98px;}
.fullwidth #template_3_Columns #column3 .box .cols2 .listItem{width:82px;}
.fullwidth #template_3_Columns #column3 .box .cols2 .rowMargin{width:82px;}

.fullwidth #template_3_Columns .cols3 .listItem{width:59px;}
.fullwidth #template_3_Columns .cols3 .rowMargin{width:59px;}
.fullwidth #template_3_Columns .box .cols3 .listItem{width:49px;}
.fullwidth #template_3_Columns .box .cols3 .rowMargin{width:48px;}

.fullwidth #template_3_Columns #column3 .cols3 .listItem{width:60px;}
.fullwidth #template_3_Columns #column3 .cols3 .rowMargin{width:59px;}
.fullwidth #template_3_Columns #column3 .box .cols3 .listItem{width:48px;}
.fullwidth #template_3_Columns #column3 .box .cols3 .rowMargin{width:49px;}

.fullwidth #template_3_Columns .cols4 .listItem{width:39px;}
.fullwidth #template_3_Columns .cols4 .rowMargin{width:40px;}
.fullwidth #template_3_Columns .box .cols4 .listItem{width:31px;}
.fullwidth #template_3_Columns .box .cols4 .rowMargin{width:32px;}

.fullwidth #template_3_Columns #column3 .cols4 .listItem{width:40px;}
.fullwidth #template_3_Columns #column3 .cols4 .rowMargin{width:40px;}
.fullwidth #template_3_Columns #column3 .box .cols4 .listItem{width:32px;}
.fullwidth #template_3_Columns #column3 .box .cols4 .rowMargin{width:32px;}

.fullwidth #template_3_Columns .cols5 .listItem{width:29px;}
.fullwidth #template_3_Columns .cols5 .rowMargin{width:28px;}
.fullwidth #template_3_Columns .box .cols5 .listItem{width:21px;}
.fullwidth #template_3_Columns .box .cols5 .rowMargin{width:22px;}

.fullwidth #template_3_Columns #column3 .cols5 .listItem{width:30px;}
.fullwidth #template_3_Columns #column3 .cols5 .rowMargin{width:28px;}
.fullwidth #template_3_Columns #column3 .box .cols5 .listItem{width:22px;}
.fullwidth #template_3_Columns #column3 .box .cols5 .rowMargin{width:22px;}

/* 25% column widths */
.fullwidth #template_3_Columns_50_25_25 #column1{float:left;width:329px;margin-right:18px;}
.fullwidth #template_3_Columns_50_25_25 #column2{float:left;width:156px;margin-right:18px;}
.fullwidth #template_3_Columns_50_25_25 #column3{float:left;width:155px;}

.fullwidth #template_3_Columns_25_25_50 #column1{float: left;width: 156px;margin-right:18px;}
.fullwidth #template_3_Columns_25_25_50 #column2{float: left;width: 155px;margin-right:18px;}
.fullwidth #template_3_Columns_25_25_50 #column3{float: left;width: 329px}

.fullwidth #template_3_Columns_25_25_50 #column1 .cols2 .listItem{width:69px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .cols2 .listItem{width:69px;}
.fullwidth #template_3_Columns_25_25_50 #column1 .cols2 .rowMargin{width:69px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .cols2 .rowMargin{width:68px;}

.fullwidth #template_3_Columns_25_25_50 #column1 .box .cols2 .listItem{width:53px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .box .cols2 .listItem{width:53px;}
.fullwidth #template_3_Columns_25_25_50 #column1 .box .cols2 .rowMargin{width:53px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .box .cols2 .rowMargin{width:52px;}

.fullwidth #template_3_Columns_50_25_25 #column2 .cols2 .listItem{width:69px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .cols2 .listItem{width:69px;}
.fullwidth #template_3_Columns_50_25_25 #column2 .cols2 .rowMargin{width:69px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .cols2 .rowMargin{width:68px;}

.fullwidth #template_3_Columns_50_25_25 #column2 .box .cols2 .listItem{width:53px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .box .cols2 .listItem{width:53px;}
.fullwidth #template_3_Columns_50_25_25 #column2 .box .cols2 .rowMargin{width:53px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .box .cols2 .rowMargin{width:52px;}

/* FORM ELEMENT WIDTH CALCULATIONS */
.fullwidth #template_3_Columns_50_25_25 #column2 input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column2 textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column2 select,
.fullwidth #template_3_Columns_50_25_25 #column3 input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column3 textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column3 select
{width: 118px}

.fullwidth #template_3_Columns_50_25_25 #column2 .box input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column2 .box textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column2 .box select,
.fullwidth #template_3_Columns_50_25_25 #column3 .box input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column3 .box textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column3 .box select
{width: 86px}

.fullwidth #template_3_Columns input.textbox,
.fullwidth #template_3_Columns textarea.textarea,
.fullwidth #template_3_Columns select
{width: 174px}

.fullwidth #template_3_Columns .box input.textbox,
.fullwidth #template_3_Columns .box textarea.textarea,
.fullwidth #template_3_Columns .box select
{width: 142px}

.fullwidth #template_3_Columns_50_25_25 #column1 input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column1 textarea.textarea,
.fullwidth #template_3_Columns_25_25_50 #column3 input.textbox,
.fullwidth #template_3_Columns_25_25_50 #column3 textarea.textarea,
.fullwidth #template_2_Columns #column1 input.textbox,
.fullwidth #template_2_Columns #column1 textarea.textarea,
.fullwidth #template_2_Columns #column2 input.textbox,
.fullwidth #template_2_Columns #column2 textarea.textarea
{width: 303px}

.fullwidth #template_3_Columns_50_25_25 #column1 .box input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column1 .box textarea.textarea,
.fullwidth #template_3_Columns_25_25_50 #column3 .box input.textbox,
.fullwidth #template_3_Columns_25_25_50 #column3 .box textarea.textarea,
.fullwidth #template_2_Columns #column1 .box input.textbox,
.fullwidth #template_2_Columns #column1 .box textarea.textarea,
.fullwidth #template_2_Columns #column2 .box input.textbox,
.fullwidth #template_2_Columns #column2 .box textarea.textarea
{width: 271px}

.fullwidth #template_2_Columns_66_33 #column1 input.textbox,
.fullwidth #template_2_Columns_66_33 #column1 textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column2 input.textbox,
.fullwidth #template_2_Columns_33_66 #column2 textarea.textarea
{width:382px}

.fullwidth #template_2_Columns_66_33 #column1 .box input.textbox,
.fullwidth #template_2_Columns_66_33 #column1 .box textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column2 .box input.textbox,
.fullwidth #template_2_Columns_33_66 #column2 .box textarea.textarea
{width:350px}

.fullwidth #template_2_Columns_66_33 #column2 input.textbox,
.fullwidth #template_2_Columns_66_33 #column2 textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column1 input.textbox,
.fullwidth #template_2_Columns_33_66 #column1 textarea.textarea
{width:223px}

.fullwidth #template_2_Columns_66_33 #column2 .box input.textbox,
.fullwidth #template_2_Columns_66_33 #column2 .box textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column1 .box input.textbox,
.fullwidth #template_2_Columns_33_66 #column1 .box textarea.textarea
{width:191px}